From 93e597a93f3a5c5913042dda2b73ffb0ee6b00eb Mon Sep 17 00:00:00 2001 From: Eval EXEC Date: Thu, 18 Sep 2025 10:31:58 +0800 Subject: [PATCH] Stop hidden BusyIndicators from burning CPU --- app/gui/CliPair.qml | 1 + app/gui/CliQuitStreamSegue.qml | 1 + app/gui/CliStartStreamSegue.qml | 1 + app/gui/NavigableMessageDialog.qml | 1 + app/gui/PcView.qml | 2 ++ app/gui/QuitSegue.qml | 1 + 6 files changed, 7 insertions(+) diff --git a/app/gui/CliPair.qml b/app/gui/CliPair.qml index 33b91029..7ac7dd0e 100644 --- a/app/gui/CliPair.qml +++ b/app/gui/CliPair.qml @@ -53,6 +53,7 @@ Item { BusyIndicator { id: stageSpinner + running: visible } Label { diff --git a/app/gui/CliQuitStreamSegue.qml b/app/gui/CliQuitStreamSegue.qml index 2a964fe0..721d4cb9 100644 --- a/app/gui/CliQuitStreamSegue.qml +++ b/app/gui/CliQuitStreamSegue.qml @@ -34,6 +34,7 @@ Item { BusyIndicator { id: stageSpinner + running: visible } Label { diff --git a/app/gui/CliStartStreamSegue.qml b/app/gui/CliStartStreamSegue.qml index b383bc80..cc1be12a 100644 --- a/app/gui/CliStartStreamSegue.qml +++ b/app/gui/CliStartStreamSegue.qml @@ -52,6 +52,7 @@ Item { BusyIndicator { id: stageSpinner + running: visible } Label { diff --git a/app/gui/NavigableMessageDialog.qml b/app/gui/NavigableMessageDialog.qml index bf055286..e9e35d46 100644 --- a/app/gui/NavigableMessageDialog.qml +++ b/app/gui/NavigableMessageDialog.qml @@ -24,6 +24,7 @@ NavigableDialog { BusyIndicator { id: dialogSpinner visible: false + running: visible } Image { diff --git a/app/gui/PcView.qml b/app/gui/PcView.qml index 43962d17..00f0518a 100644 --- a/app/gui/PcView.qml +++ b/app/gui/PcView.qml @@ -90,6 +90,7 @@ CenteredGridView { BusyIndicator { id: searchSpinner visible: StreamingPreferences.enableMdns + running: visible } Label { @@ -143,6 +144,7 @@ CenteredGridView { width: 75 height: 75 visible: model.statusUnknown + running: visible } Label { diff --git a/app/gui/QuitSegue.qml b/app/gui/QuitSegue.qml index a356c056..b2502760 100644 --- a/app/gui/QuitSegue.qml +++ b/app/gui/QuitSegue.qml @@ -60,6 +60,7 @@ Item { BusyIndicator { id: stageSpinner + running: visible } Label {