elementary / switchboard-plug-bluetooth

Switchboard Bluetooth Plug
GNU General Public License v3.0
24 stars 10 forks source link

Fix wingpanel bluetooth indicator settings fight #205

Closed jeremypw closed 1 year ago

jeremypw commented 1 year ago

Fix #201

This stops the wingpanel indicator overriding the plug and turning Bluetooth back on when switched off in the plug. The plug no longer changes the wingpanel settings. Instead it only interacts with the global state and turns the Bluetooth adaptor(s) on and off. It is left to the wingpanel indicator to pick up the change and make any necessary changes to the UI and settings.

A related PR to the wingpanel will be pushed to completely synchronise the settings, plug and indicator, but this is not required for this PR to work.

An unneeded Idle is removed and an unnecessary public scope reduced to make the code more predicatble.

Suspend/reawaken still works as expected.