diff options
author | Charles Kerr <charles.kerr@canonical.com> | 2013-10-11 08:38:51 -0500 |
---|---|---|
committer | Charles Kerr <charles.kerr@canonical.com> | 2013-10-11 08:38:51 -0500 |
commit | f7ca11b202e442e759cca86a70d9c6d027e82e76 (patch) | |
tree | 144aabb1f6df9fa060bd4418fb26857d5055dc75 /src/desktop.vala | |
parent | 3145f10632a3ce7ee33e8cdaa78401d7eb881f4e (diff) | |
download | ayatana-indicator-bluetooth-f7ca11b202e442e759cca86a70d9c6d027e82e76.tar.gz ayatana-indicator-bluetooth-f7ca11b202e442e759cca86a70d9c6d027e82e76.tar.bz2 ayatana-indicator-bluetooth-f7ca11b202e442e759cca86a70d9c6d027e82e76.zip |
if /dev/rfkill doesn't exist or isn't writable, then try to handle bluetooth toggles simply by toggling bluez Adapters' Powered property
Diffstat (limited to 'src/desktop.vala')
-rw-r--r-- | src/desktop.vala | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/desktop.vala b/src/desktop.vala index 7c99a45..a30935a 100644 --- a/src/desktop.vala +++ b/src/desktop.vala @@ -82,7 +82,7 @@ class Desktop: Profile void update_visibility () { - visible = bluetooth.powered && !bluetooth.blocked && settings.get_boolean("visible"); + visible = bluetooth.enabled && settings.get_boolean("visible"); } /// @@ -229,10 +229,6 @@ class Desktop: Profile bluetooth.notify["discoverable"].connect (() => action.set_state (bluetooth.discoverable)); - action.set_enabled (bluetooth.powered); - bluetooth.notify["powered"].connect (() - => action.set_enabled (bluetooth.powered)); - return action; } |