summaryrefslogtreecommitdiff
path: root/modules/bar.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'modules/bar.tsx')
-rw-r--r--modules/bar.tsx8
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();