39 lines
1.1 KiB
Text
39 lines
1.1 KiB
Text
https://github.com/mate-desktop/mate-session-manager/issues/189
|
|
|
|
Index: mate-session/gsm-manager.c
|
|
--- mate-session/gsm-manager.c.orig
|
|
+++ mate-session/gsm-manager.c
|
|
@@ -424,11 +424,10 @@ quit_request_completed_consolekit (GsmConsolekit *cons
|
|
|
|
if (error != NULL) {
|
|
mdm_set_logout_action (fallback_action);
|
|
- }
|
|
-
|
|
- g_object_unref (consolekit);
|
|
-
|
|
- gtk_main_quit ();
|
|
+ } else {
|
|
+ g_object_unref (consolekit);
|
|
+ gtk_main_quit ();
|
|
+ }
|
|
}
|
|
|
|
#ifdef HAVE_SYSTEMD
|
|
@@ -3018,7 +3017,7 @@ request_reboot_privileges_completed_consolekit (GsmCon
|
|
priv->logout_type = GSM_MANAGER_LOGOUT_REBOOT;
|
|
}
|
|
|
|
- end_phase (manager);
|
|
+ gsm_manager_quit (manager);
|
|
}
|
|
}
|
|
|
|
@@ -3158,7 +3157,7 @@ request_shutdown_privileges_completed_consolekit (GsmC
|
|
priv->logout_type = GSM_MANAGER_LOGOUT_SHUTDOWN;
|
|
}
|
|
|
|
- end_phase (manager);
|
|
+ gsm_manager_quit (manager);
|
|
}
|
|
}
|
|
|