X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fsession.c;h=14018478ae183df6beda9a5af2015edaeec4ee2a;hb=15802d87b18b8a7a741c2e8d80ab6e5f79ada13e;hp=811592ec90cd5fbbfb68531a36ebc5a88e4bf18b;hpb=b6c501cb7cd148fb9beccadcdfc092d1f7d167a4;p=chaz%2Fopenbox diff --git a/openbox/session.c b/openbox/session.c index 811592ec..14018478 100644 --- a/openbox/session.c +++ b/openbox/session.c @@ -34,6 +34,7 @@ void session_startup(gint argc, gchar **argv) {} void session_shutdown(gboolean permanent) {} GList* session_state_find(struct _ObClient *c) { return NULL; } void session_request_logout(gboolean silent) {} +gboolean session_connected(void) { return FALSE; } #else #include "debug.h" @@ -155,6 +156,11 @@ void session_shutdown(gboolean permanent) } } +gboolean session_connected(void) +{ + return !!sm_conn; +} + /*! Connect to the session manager and set up our callback functions */ static gboolean session_connect() {