diff --git a/modules/bar.tsx b/modules/bar.tsx index 9374b513..3e75deb3 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();