ports/x11/mate/session-manager/patches/patch-mate-session_gsm-manager_c

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);
}
}