summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/bar/components/StatusIcons.qml8
1 files changed, 7 insertions, 1 deletions
diff --git a/modules/bar/components/StatusIcons.qml b/modules/bar/components/StatusIcons.qml
index 692f48f..f5b3d8a 100644
--- a/modules/bar/components/StatusIcons.qml
+++ b/modules/bar/components/StatusIcons.qml
@@ -109,7 +109,13 @@ Item {
// Bluetooth icon
MaterialIcon {
animate: true
- text: Bluetooth.defaultAdapter?.enabled ? "bluetooth" : "bluetooth_disabled"
+ text: {
+ if (!Bluetooth.defaultAdapter?.enabled)
+ return "bluetooth_disabled";
+ if (Bluetooth.devices.values.some(d => d.connected))
+ return "bluetooth_connected";
+ return "bluetooth";
+ }
color: root.colour
}