From bfd71deec2b345ba1cbef98e3f4dfac052957c46 Mon Sep 17 00:00:00 2001 From: infirit Date: Tue, 18 Nov 2014 22:03:29 +0100 Subject: logout-dialog: Fix stupid mistake in ccfc0f67de5e6b15a1c7e33f45c671bc2cebd4b4 --- mate-session/gsm-logout-dialog.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mate-session/gsm-logout-dialog.c b/mate-session/gsm-logout-dialog.c index cd03139..464101b 100644 --- a/mate-session/gsm-logout-dialog.c +++ b/mate-session/gsm-logout-dialog.c @@ -246,21 +246,22 @@ static gboolean gsm_logout_supports_switch_user (GsmLogoutDialog *logout_dialog) { GSettings *settings; - gboolean ret; + gboolean ret = FALSE; + gboolean locked; settings = g_settings_new (LOCKDOWN_SCHEMA); - if (g_settings_get_boolean (settings, KEY_USER_SWITCHING_DISABLE)) - ret = FALSE; + locked = g_settings_get_boolean (settings, KEY_USER_SWITCHING_DISABLE); g_object_unref (settings); - if (ret) + if (!locked) { #ifdef HAVE_SYSTEMD if (LOGIND_RUNNING()) ret = gsm_systemd_can_switch_user (logout_dialog->priv->systemd); else #endif ret = gsm_consolekit_can_switch_user (logout_dialog->priv->consolekit); + } return ret; } -- cgit v1.2.1