[accounts-dialog] Ugh, actually cancel user deletion



commit 9e6b96ef0504b0ca1c1e60b7accc5005c41a5a22
Author: Matthias Clasen <mclasen redhat com>
Date:   Thu Feb 25 18:50:21 2010 -0500

    Ugh, actually cancel user deletion
    
    Thats pretty bad...

 src/main.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/src/main.c b/src/main.c
index 638ab71..7da763b 100644
--- a/src/main.c
+++ b/src/main.c
@@ -358,15 +358,18 @@ delete_user_response (GtkWidget         *dialog,
 
         gtk_widget_destroy (dialog);
 
-        user = get_selected_user (d);
-
-        if (response_id == GTK_RESPONSE_NO) {
+        if (response_id == GTK_RESPONSE_CANCEL) {
+                return;
+        }
+        else if (response_id == GTK_RESPONSE_NO) {
                 remove_files = TRUE;
         }
         else {
                 remove_files = FALSE;
         }
 
+        user = get_selected_user (d);
+
         um_user_manager_delete_user (d->um,
                                      user,
                                      remove_files,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]