Blame SOURCES/0001-users-Improve-logged-in-check-when-deleting-users.patch

5041aa
From b9836c120a94c21f6d2eb8bc706408741b16b346 Mon Sep 17 00:00:00 2001
5041aa
From: Matthias Clasen <mclasen@redhat.com>
5041aa
Date: Fri, 10 Jan 2014 12:52:37 -0500
5041aa
Subject: [PATCH] users: Improve logged-in check when deleting users
5041aa
5041aa
When deleting a user account, we try to check if the user is
5041aa
still logged in, but we are using an accountsservice API that
5041aa
ignores console logins. But deleting a user that is logged
5041aa
in on the console is just as bad, so use
5041aa
act_user_is_logged_in_anywhere instead, which includes console
5041aa
logins.
5041aa
5041aa
https://bugzilla.gnome.org/show_bug.cgi?id=721951
5041aa
---
5041aa
 panels/user-accounts/um-user-panel.c | 2 +-
5041aa
 1 file changed, 1 insertion(+), 1 deletion(-)
5041aa
5041aa
diff --git a/panels/user-accounts/um-user-panel.c b/panels/user-accounts/um-user-panel.c
5041aa
index 2c02520..058eaad 100644
5041aa
--- a/panels/user-accounts/um-user-panel.c
5041aa
+++ b/panels/user-accounts/um-user-panel.c
5041aa
@@ -478,7 +478,7 @@ delete_user (GtkButton *button, CcUserPanelPrivate *d)
5041aa
                 g_signal_connect (dialog, "response",
5041aa
                                   G_CALLBACK (gtk_widget_destroy), NULL);
5041aa
         }
5041aa
-        else if (act_user_is_logged_in (user)) {
5041aa
+        else if (act_user_is_logged_in_anywhere (user)) {
5041aa
                 dialog = gtk_message_dialog_new (GTK_WINDOW (gtk_widget_get_toplevel (d->main_box)),
5041aa
                                                  0,
5041aa
                                                  GTK_MESSAGE_INFO,
5041aa
-- 
5041aa
1.8.4.2
5041aa