[gnome-shell] bluetooth: Add missing 'BluetoothHardwareAirplaneMode' to D-Bus interface



commit fb3070981c549ad9812d62f8ab868c323ed2ccf5
Author: Mario Sanchez Prada <mario endlessm com>
Date:   Tue Oct 17 18:51:48 2017 +0200

    bluetooth: Add missing 'BluetoothHardwareAirplaneMode' to D-Bus interface
    
    This D-Bus property was never been added here, which caused inconsistencies
    under some scenarios (e.g. coming back from suspend) if some devices were
    previously paired, since _sync() would then make the bluetooth menu visible
    unconditially, because of the proxied property evaluating to 'false'.
    
    Adding this to the D-Bus interface makes sure that it's no longer undefined
    and returns the right value, fixing the bug.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=789110

 js/ui/status/bluetooth.js |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/js/ui/status/bluetooth.js b/js/ui/status/bluetooth.js
index e1e0b2e..bdc48e9 100644
--- a/js/ui/status/bluetooth.js
+++ b/js/ui/status/bluetooth.js
@@ -15,6 +15,7 @@ const RfkillManagerInterface = '<node> \
 <interface name="org.gnome.SettingsDaemon.Rfkill"> \
 <property name="BluetoothAirplaneMode" type="b" access="readwrite" /> \
 <property name="BluetoothHasAirplaneMode" type="b" access="read" /> \
+<property name="BluetoothHardwareAirplaneMode" type="b" access="readwrite" /> \
 </interface> \
 </node>';
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]