From 14d2615cd0ffe651f479ffeb22815b92eb455a34 Mon Sep 17 00:00:00 2001 From: Aylur Date: Thu, 8 Aug 2024 23:20:33 +0200 Subject: feat: device.connecting --- src/device.vala | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/device.vala b/src/device.vala index bfcbdec..fbcdd1e 100644 --- a/src/device.vala +++ b/src/device.vala @@ -52,6 +52,7 @@ public class Device : Object { public string name { owned get { return proxy.name; } } public uint16 appearance { get { return proxy.appearance; } } public uint32 class { get { return proxy.class; } } + public bool connecting { get; private set; } public bool blocked { get { return proxy.blocked; } @@ -73,7 +74,14 @@ public class Device : Object { } public async void connect_device() { - try { yield proxy.connect(); } catch (Error err) { critical(err.message); } + try { + connecting = true; + yield proxy.connect(); + } catch (Error err) { + critical(err.message); + } finally { + connecting = false; + } } public async void disconnect_device() { -- cgit v1.2.3