From f8afbd258a72b68c7e3fb66d815bce182c097b4d Mon Sep 17 00:00:00 2001 From: Lemmy Date: Thu, 25 Dec 2025 14:10:33 -0500 Subject: [PATCH 1/3] Bluetooth: added null check to bt adapter. Fix #1151 --- Services/Networking/BluetoothService.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Services/Networking/BluetoothService.qml b/Services/Networking/BluetoothService.qml index 591c20d5e..fa579846c 100644 --- a/Services/Networking/BluetoothService.qml +++ b/Services/Networking/BluetoothService.qml @@ -202,7 +202,7 @@ BluetoothAgent { id: discoveryTimer interval: 1000 repeat: false - onTriggered: adapter.discovering = true + onTriggered: adapter?.discovering = true } Connections { From 22e83c06fc6f43ea3df8d34fe0fd5b10dbfc8118 Mon Sep 17 00:00:00 2001 From: Lemmy Date: Thu, 25 Dec 2025 14:18:20 -0500 Subject: [PATCH 2/3] MediaMini: null safety on screen --- Modules/Bar/Widgets/MediaMini.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/Bar/Widgets/MediaMini.qml b/Modules/Bar/Widgets/MediaMini.qml index 0594b5c05..d24007014 100644 --- a/Modules/Bar/Widgets/MediaMini.qml +++ b/Modules/Bar/Widgets/MediaMini.qml @@ -67,7 +67,7 @@ Item { } // CavaService registration for visualizer - readonly property string cavaComponentId: "bar:mediamini:" + root.screen.name + ":" + root.section + ":" + root.sectionWidgetIndex + readonly property string cavaComponentId: "bar:mediamini:" + root.screen?.name + ":" + root.section + ":" + root.sectionWidgetIndex readonly property bool needsCava: root.showVisualizer && root.visualizerType !== "" && root.visualizerType !== "none" onNeedsCavaChanged: { From b5e52fc53c710b6a5420ed5715fd4383252351c5 Mon Sep 17 00:00:00 2001 From: Lemmy Date: Thu, 25 Dec 2025 14:21:18 -0500 Subject: [PATCH 3/3] BT: proper fix --- Services/Networking/BluetoothService.qml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Services/Networking/BluetoothService.qml b/Services/Networking/BluetoothService.qml index fa579846c..27775c710 100644 --- a/Services/Networking/BluetoothService.qml +++ b/Services/Networking/BluetoothService.qml @@ -202,7 +202,9 @@ BluetoothAgent { id: discoveryTimer interval: 1000 repeat: false - onTriggered: adapter?.discovering = true + onTriggered: { + if (adapter) adapter.discovering = true + } } Connections {