diff options
Diffstat (limited to 'modules/bar.tsx')
| -rw-r--r-- | modules/bar.tsx | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/bar.tsx b/modules/bar.tsx index 9374b51..3e75deb 100644 --- a/modules/bar.tsx +++ b/modules/bar.tsx @@ -319,9 +319,13 @@ const Bluetooth = () => ( : "No connected devices" ); }; - bluetooth.get_devices().forEach(d => self.hook(d, "notify::connected", update)); - self.hook(bluetooth, "device-added", (_, device) => { + const hookDevice = (device: AstalBluetooth.Device) => { self.hook(device, "notify::connected", update); + self.hook(device, "notify::alias", update); + }; + bluetooth.get_devices().forEach(hookDevice); + self.hook(bluetooth, "device-added", (_, device) => { + hookDevice(device); update(); }); update(); |