diff options
-rw-r--r-- | daemon/gdm-session.c | 6 | ||||
-rw-r--r-- | daemon/gdm-session.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c index 4668f720..7beb8a33 100644 --- a/daemon/gdm-session.c +++ b/daemon/gdm-session.c @@ -2568,6 +2568,12 @@ gdm_session_request_timed_login (GdmSession *self, } gboolean +gdm_session_is_running (GdmSession *self) +{ + return self->priv->session_pid > 0; +} + +gboolean gdm_session_client_is_connected (GdmSession *self) { g_return_val_if_fail (GDM_IS_SESSION (self), FALSE); diff --git a/daemon/gdm-session.h b/daemon/gdm-session.h index 9b17dc12..33ff43a7 100644 --- a/daemon/gdm-session.h +++ b/daemon/gdm-session.h @@ -160,6 +160,7 @@ void gdm_session_request_timed_login (GdmSession *session, const char *username, int delay); gboolean gdm_session_client_is_connected (GdmSession *session); +gboolean gdm_session_is_running (GdmSession *session); G_END_DECLS |