From a7f9ed4a8c4dadaf3b19283a70fb37e7bd9d3efc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tinkl?= Date: Wed, 9 Mar 2016 15:47:25 +0100 Subject: open https://forums.ubports.com under Lomiri --- src/backend-dbus/actions.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/backend-dbus/actions.c') diff --git a/src/backend-dbus/actions.c b/src/backend-dbus/actions.c index c18ae72..b4ea42d 100644 --- a/src/backend-dbus/actions.c +++ b/src/backend-dbus/actions.c @@ -882,6 +882,8 @@ my_desktop_help (IndicatorSessionActions * self G_GNUC_UNUSED) { if (ayatana_common_utils_have_budgie_program ("yelp")) ayatana_common_utils_execute_command ("yelp help:gnome-user-guide"); + else if (ayatana_common_utils_is_lomiri()) + ayatana_common_utils_open_url("https://forums.ubports.com"); else if (ayatana_common_utils_have_gnome_program ("yelp")) ayatana_common_utils_execute_command ("yelp help:gnome-user-guide"); else if (ayatana_common_utils_have_mate_program ("yelp")) -- cgit v1.2.3 From dd4e19f35bfe81395d20f3a8f52805ab138a5c1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Fri, 8 Apr 2016 22:34:13 +0200 Subject: Ensure we request the UI to verify restart availability when unity proxy connects/disconnects --- src/backend-dbus/actions.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/backend-dbus/actions.c') diff --git a/src/backend-dbus/actions.c b/src/backend-dbus/actions.c index b4ea42d..88caf80 100644 --- a/src/backend-dbus/actions.c +++ b/src/backend-dbus/actions.c @@ -369,6 +369,9 @@ on_end_session_dialog_proxy_ready (GObject * o G_GNUC_UNUSED, GAsyncResult * res { INDICATOR_SESSION_ACTIONS_DBUS(gself)->priv->end_session_dialog = end_session_dialog; + g_signal_connect_swapped (end_session_dialog, "notify::g-name-owner", + G_CALLBACK(indicator_session_actions_notify_can_switch), gself); + indicator_session_actions_notify_can_prompt (INDICATOR_SESSION_ACTIONS(gself)); indicator_session_actions_notify_can_reboot (INDICATOR_SESSION_ACTIONS(gself)); } -- cgit v1.2.3 From 44fb1ec00d9c1ed129574fa3efd631a663b096a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Fri, 8 Apr 2016 22:49:07 +0200 Subject: Actions: add force-restart-menuitem option to make it visible in any environments Basically it allows to see the "Reboot..." option when indicator-session is in unity --- src/backend-dbus/actions.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/backend-dbus/actions.c') diff --git a/src/backend-dbus/actions.c b/src/backend-dbus/actions.c index 88caf80..c83d352 100644 --- a/src/backend-dbus/actions.c +++ b/src/backend-dbus/actions.c @@ -414,6 +414,9 @@ my_can_reboot (IndicatorSessionActions * actions) if (g_settings_get_boolean (p->indicator_settings, "suppress-restart-menuitem")) return FALSE; + if (g_settings_get_boolean (p->indicator_settings, "force-restart-menuitem")) + return TRUE; + /* Shutdown and Restart are the same dialog prompt in Unity, so disable the redundant 'Restart' menuitem in that mode */ if (!g_settings_get_boolean (p->indicator_settings, "suppress-shutdown-menuitem")) @@ -1184,6 +1187,8 @@ indicator_session_actions_dbus_init (IndicatorSessionActionsDbus * self) G_CALLBACK(indicator_session_actions_notify_can_reboot), self); g_signal_connect_swapped (s, "changed::suppress-shutdown-menuitem", G_CALLBACK(indicator_session_actions_notify_can_reboot), self); + g_signal_connect_swapped (s, "changed::force-restart-menuitem", + G_CALLBACK(indicator_session_actions_notify_can_reboot), self); p->indicator_settings = s; gnome_screen_saver_proxy_new_for_bus (G_BUS_TYPE_SESSION, -- cgit v1.2.3