[gnome-session] manager: add missing .desktop when checking against app_id
- From: Ray Strode <halfline src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-session] manager: add missing .desktop when checking against app_id
- Date: Wed, 12 Jan 2022 14:36:55 +0000 (UTC)
commit eacc401c0ad6ad311b2115b9d5ed7613e184e787
Author: Pablo Correa Gómez <ablocorrea hotmail com>
Date: Sun Oct 31 15:31:24 2021 +0100
manager: add missing .desktop when checking against app_id
gsm_app_peek_app_id ends up calling g_app_info_get_id, which
in Unix systems contains the ".desktop" extension. This can
be verified by enabling the debug log and checking for the
following entries which print the "app_id" string.
gnome-session/gsm-manager.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gnome-session/gsm-manager.c b/gnome-session/gsm-manager.c
index 39e867c3..1b88b266 100644
--- a/gnome-session/gsm-manager.c
+++ b/gnome-session/gsm-manager.c
@@ -271,7 +271,7 @@ on_required_app_failure (GsmManager *manager,
app_id = gsm_app_peek_app_id (app);
- if (g_str_equal (app_id, "org.gnome.Shell")) {
+ if (g_str_equal (app_id, "org.gnome.Shell.desktop")) {
extensions = g_object_new (GSM_TYPE_SHELL_EXTENSIONS, NULL);
gsm_shell_extensions_disable_all (extensions);
} else {
@@ -305,7 +305,7 @@ on_display_server_failure (GsmManager *manager,
app_id = gsm_app_peek_app_id (app);
- if (g_str_equal (app_id, "org.gnome.Shell")) {
+ if (g_str_equal (app_id, "org.gnome.Shell.desktop")) {
extensions = g_object_new (GSM_TYPE_SHELL_EXTENSIONS, NULL);
gsm_shell_extensions_disable_all (extensions);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]