static gboolean gsm_logout_supports_reboot (GsmLogoutDialog *logout_dialog) { gboolean ret; ret = gsm_consolekit_can_restart (logout_dialog->priv->consolekit); if (!ret) { ret = mdm_supports_logout_action (MDM_LOGOUT_ACTION_REBOOT); } return ret; }
static gboolean gsm_logout_supports_reboot (GsmLogoutDialog *logout_dialog) { gboolean ret; #ifdef HAVE_SYSTEMD if (LOGIND_RUNNING()) ret = gsm_systemd_can_restart (logout_dialog->priv->systemd); else #endif ret = gsm_consolekit_can_restart (logout_dialog->priv->consolekit); if (!ret) { ret = mdm_supports_logout_action (MDM_LOGOUT_ACTION_REBOOT); } return ret; }