From 89e7fc16f96d04c6f14049d81399fa854a3ee390 Mon Sep 17 00:00:00 2001 From: Robert Tari Date: Sun, 25 Oct 2020 16:25:22 +0100 Subject: src/*: Scope and white-space fixes. --- src/desktop.vala | 4 ++-- src/main.vala | 2 +- src/profile.vala | 1 + src/service.vala | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/desktop.vala b/src/desktop.vala index 5791e90..6e69bb4 100644 --- a/src/desktop.vala +++ b/src/desktop.vala @@ -30,7 +30,7 @@ class Desktop: Profile { if (idle_rebuild_id != 0) { - Source.remove (idle_rebuild_id); + Source.remove (idle_rebuild_id); idle_rebuild_id = 0; } @@ -139,7 +139,7 @@ class Desktop: Profile /* There is no working backend that can be used there, disable the action until that situation gets sorted out see http://launchpad.net/bugs/1562822 - + if (device.supports_browsing) submenu.append (_("Browse files…"), @"indicator.desktop-browse-files::$(device.address)"); diff --git a/src/main.vala b/src/main.vala index be02a67..2b0c39b 100644 --- a/src/main.vala +++ b/src/main.vala @@ -27,7 +27,7 @@ public static int main (string[] args) // create the backend var bluetooth = new Bluez (null); - + // start the service var service = new Service (bluetooth); return service.run (); diff --git a/src/profile.vala b/src/profile.vala index 767a5cd..921b573 100644 --- a/src/profile.vala +++ b/src/profile.vala @@ -170,6 +170,7 @@ class Profile: Object builder.add ("{sv}", "accessible-desc", new Variant.string (a11y)); builder.add ("{sv}", "icon", icon.serialize()); builder.add ("{sv}", "title", new Variant.string (_("Bluetooth"))); + return builder.end (); } } diff --git a/src/service.vala b/src/service.vala index 4df3590..480834d 100644 --- a/src/service.vala +++ b/src/service.vala @@ -21,7 +21,7 @@ /** * Boilerplate class to own the name on the bus, * to create the profiles, and to export them on the bus. - */ + */ public class Service: Object { private MainLoop loop; -- cgit v1.2.3 From fd441718e6d6b561c63f5d71edca7b6370b000fe Mon Sep 17 00:00:00 2001 From: Robert Tari Date: Sun, 25 Oct 2020 16:26:25 +0100 Subject: src/bluez.vala: Make BLUEZ_BUSNAME 'const string' (not 'static const string'). --- src/bluez.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bluez.vala b/src/bluez.vala index b74b53a..353a3af 100644 --- a/src/bluez.vala +++ b/src/bluez.vala @@ -27,7 +27,7 @@ public class Bluez: Bluetooth, Object uint name_watch_id = 0; uint next_device_id = 1; ObjectManager manager; - static const string BLUEZ_BUSNAME = "org.bluez"; + const string BLUEZ_BUSNAME = "org.bluez"; private bool _powered = false; -- cgit v1.2.3 From 33860bf0e3eeda568aa9347542947472c53b4d6b Mon Sep 17 00:00:00 2001 From: Robert Tari Date: Sun, 25 Oct 2020 16:27:45 +0100 Subject: src/*: Switch to new activate state connect approach, rathern than using notify["state"].connect. --- src/desktop.vala | 18 ++++++------------ src/profile.vala | 9 +++------ 2 files changed, 9 insertions(+), 18 deletions(-) diff --git a/src/desktop.vala b/src/desktop.vala index 6e69bb4..f764290 100644 --- a/src/desktop.vala +++ b/src/desktop.vala @@ -102,14 +102,11 @@ class Desktop: Profile { debug (@"creating action for $action_name"); var a = new SimpleAction.stateful (action_name, - null, + VariantType.BOOLEAN, new Variant.boolean (device.is_connected)); - a.activate.connect (() - => a.set_state (new Variant.boolean (!a.get_state().get_boolean()))); - - a.notify["state"].connect (() - => bluetooth.set_device_connected (id, a.get_state().get_boolean())); + a.activate.connect ((action, state) + => bluetooth.set_device_connected (id, state.get_boolean())); connect_actions.insert (device.id, a); action_group.add_action (a); @@ -255,14 +252,11 @@ class Desktop: Profile Action create_discoverable_action (Bluetooth bluetooth) { var action = new SimpleAction.stateful ("desktop-discoverable", - null, + VariantType.BOOLEAN, new Variant.boolean (bluetooth.discoverable)); - action.activate.connect (() - => action.set_state (new Variant.boolean (!action.get_state().get_boolean()))); - - action.notify["state"].connect (() - => bluetooth.try_set_discoverable (action.get_state().get_boolean())); + action.activate.connect ((action, state) + => bluetooth.try_set_discoverable (state.get_boolean())); bluetooth.notify["discoverable"].connect (() => action.set_state (new Variant.boolean (bluetooth.discoverable))); diff --git a/src/profile.vala b/src/profile.vala index 921b573..c52481f 100644 --- a/src/profile.vala +++ b/src/profile.vala @@ -123,14 +123,11 @@ class Profile: Object protected Action create_enabled_action (Bluetooth bluetooth) { var action = new SimpleAction.stateful ("bluetooth-enabled", - null, + VariantType.BOOLEAN, new Variant.boolean (bluetooth.enabled)); - action.activate.connect (() - => action.change_state (new Variant.boolean (!action.get_state().get_boolean()))); - - action.change_state.connect ((action, requestedValue) - => bluetooth.try_set_enabled (requestedValue.get_boolean())); + action.activate.connect ((action, state) + => bluetooth.try_set_enabled (state.get_boolean())); bluetooth.notify["enabled"].connect (() => action.set_state (new Variant.boolean (bluetooth.enabled))); -- cgit v1.2.3