summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--daemon/gdm-session.c6
-rw-r--r--daemon/gdm-session.h1
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