From 97a9f2c181817b09edd0783ed808dbd1ee49b36a Mon Sep 17 00:00:00 2001 From: infirit Date: Fri, 7 Nov 2014 13:27:23 +0100 Subject: Add an IsSessionRunning method This gives clients who missed the SessionRunning signal a chance to find out if the session has entered the running phase, and lets us avoid race conditions. Based on gnome-session commit: b59d358796343f81b31d4a398998faedd20b8f4b From: Matthias Clasen Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=636229 --- mate-session/gsm-manager.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'mate-session/gsm-manager.h') diff --git a/mate-session/gsm-manager.h b/mate-session/gsm-manager.h index 035d11b..4422f59 100644 --- a/mate-session/gsm-manager.h +++ b/mate-session/gsm-manager.h @@ -190,6 +190,10 @@ gboolean gsm_manager_is_autostart_condition_handled (GsmManager * gboolean gsm_manager_set_phase (GsmManager *manager, GsmManagerPhase phase); +gboolean gsm_manager_is_session_running (GsmManager *manager, + gboolean *running, + GError **error); + #ifdef __cplusplus } #endif -- cgit v1.2.1