[gnome-shell] powerProfiles: Avoid warnings on missing power-profiles-daemon
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] powerProfiles: Avoid warnings on missing power-profiles-daemon
- Date: Thu, 20 Oct 2022 13:32:47 +0000 (UTC)
commit cbbc066d6fb566297a4e27b3fa744d89c69e4a8c
Author: Florian Müllner <fmuellner gnome org>
Date: Thu Oct 20 13:04:18 2022 +0200
powerProfiles: Avoid warnings on missing power-profiles-daemon
GDBusProxy transparently handles the remote object appearing and
vanishing. It is therefore not an error if the service is not
running at the time the proxy is initialized, so we proceed and
try to read the list of profiles which is null in that case,
resulting in (harmless but annoying) warnings.
Avoid this by only reading the initial list of profiles if the
service has a name owner.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5992
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2518>
js/ui/status/powerProfiles.js | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/js/ui/status/powerProfiles.js b/js/ui/status/powerProfiles.js
index 43f6ce93f3..e15208d8ff 100644
--- a/js/ui/status/powerProfiles.js
+++ b/js/ui/status/powerProfiles.js
@@ -58,7 +58,9 @@ class PowerProfilesToggle extends QuickMenuToggle {
this._syncProfiles();
this._sync();
});
- this._syncProfiles();
+
+ if (this._proxy.g_name_owner)
+ this._syncProfiles();
}
this._sync();
});
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]