xref: /OK3568_Linux_fs/debian/packages-patches/blueman/0002-Don-t-turn-off-the-bt-power.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunFrom 609563ec5590e7817b43f44a86e46b9f16c6e1b1 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: xiaoyao <xiaoyao@rock-chips.com>
3*4882a593SmuzhiyunDate: Mon, 12 Jun 2023 21:55:06 +0800
4*4882a593SmuzhiyunSubject: [PATCH 1/1] Don't turn off the bt power
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun---
7*4882a593Smuzhiyun blueman/plugins/mechanism/RfKill.py | 4 ++--
8*4882a593Smuzhiyun 1 file changed, 2 insertions(+), 2 deletions(-)
9*4882a593Smuzhiyun
10*4882a593Smuzhiyundiff --git a/blueman/plugins/mechanism/RfKill.py b/blueman/plugins/mechanism/RfKill.py
11*4882a593Smuzhiyunindex c3296403..677bc414 100644
12*4882a593Smuzhiyun--- a/blueman/plugins/mechanism/RfKill.py
13*4882a593Smuzhiyun+++ b/blueman/plugins/mechanism/RfKill.py
14*4882a593Smuzhiyun@@ -15,5 +15,5 @@ class RfKill(MechanismPlugin):
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun     def _set_rfkill_state(self, state, caller):
17*4882a593Smuzhiyun         self.confirm_authorization(caller, "org.blueman.rfkill.setstate")
18*4882a593Smuzhiyun-        with open('/dev/rfkill', 'r+b', buffering=0) as f:
19*4882a593Smuzhiyun-            f.write(struct.pack("IBBBB", 0, RFKILL_TYPE_BLUETOOTH, RFKILL_OP_CHANGE_ALL, (0 if state else 1), 0))
20*4882a593Smuzhiyun+        #with open('/dev/rfkill', 'r+b', buffering=0) as f:
21*4882a593Smuzhiyun+        #    f.write(struct.pack("IBBBB", 0, RFKILL_TYPE_BLUETOOTH, RFKILL_OP_CHANGE_ALL, (0 if state else 1), 0))
22*4882a593Smuzhiyun--
23*4882a593Smuzhiyun2.17.1
24*4882a593Smuzhiyun
25