[gnome-control-center] user-accounts: Remove all uses of exit()



commit 05dd38ce68914067364c56510f621dbe6370be27
Author: Bastien Nocera <hadess hadess net>
Date:   Fri Jan 21 13:59:30 2011 +0000

    user-accounts: Remove all uses of exit()
    
    We shouldn't use exit() in a panel plugin.

 panels/user-accounts/um-account-dialog.c     |    2 +-
 panels/user-accounts/um-fingerprint-dialog.c |    2 +-
 panels/user-accounts/um-language-dialog.c    |    4 ++--
 panels/user-accounts/um-password-dialog.c    |    2 +-
 panels/user-accounts/um-user-panel.c         |    2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/panels/user-accounts/um-account-dialog.c b/panels/user-accounts/um-account-dialog.c
index 78ff130..6bf485a 100644
--- a/panels/user-accounts/um-account-dialog.c
+++ b/panels/user-accounts/um-account-dialog.c
@@ -444,7 +444,7 @@ um_account_dialog_new (void)
         if (!gtk_builder_add_from_file (builder, filename, &error)) {
                 g_error ("%s", error->message);
                 g_error_free (error);
-                exit (1);
+                return NULL;
         }
 
         um = g_new0 (UmAccountDialog, 1);
diff --git a/panels/user-accounts/um-fingerprint-dialog.c b/panels/user-accounts/um-fingerprint-dialog.c
index de11c95..58e9890 100644
--- a/panels/user-accounts/um-fingerprint-dialog.c
+++ b/panels/user-accounts/um-fingerprint-dialog.c
@@ -580,7 +580,7 @@ enroll_fingerprints (GtkWindow *parent,
         if (!gtk_builder_add_from_file (dialog, filename, &error)) {
                 g_error ("%s", error->message);
                 g_error_free (error);
-                exit (1);
+                return;
         }
         data->dialog = dialog;
 
diff --git a/panels/user-accounts/um-language-dialog.c b/panels/user-accounts/um-language-dialog.c
index 9362b62..84c9d1a 100644
--- a/panels/user-accounts/um-language-dialog.c
+++ b/panels/user-accounts/um-language-dialog.c
@@ -363,7 +363,7 @@ um_language_chooser_new (void)
         if (!gtk_builder_add_from_file (builder, filename, &error)) {
                 g_warning ("failed to load language chooser: %s", error->message);
                 g_error_free (error);
-                exit (1);
+                return NULL;
         }
 
         chooser = (GtkWidget *) gtk_builder_get_object (builder, "dialog");
@@ -443,7 +443,7 @@ um_language_dialog_new (void)
         if (!gtk_builder_add_from_file (builder, filename, &error)) {
                 g_error ("%s", error->message);
                 g_error_free (error);
-                exit (1);
+                return NULL;
         }
 
         um = g_new0 (UmLanguageDialog, 1);
diff --git a/panels/user-accounts/um-password-dialog.c b/panels/user-accounts/um-password-dialog.c
index 1cdb301..a78d07d 100644
--- a/panels/user-accounts/um-password-dialog.c
+++ b/panels/user-accounts/um-password-dialog.c
@@ -624,7 +624,7 @@ um_password_dialog_new (void)
         if (!gtk_builder_add_from_file (builder, filename, &error)) {
                 g_error ("%s", error->message);
                 g_error_free (error);
-                exit (1);
+                return NULL;
         }
 
         um = g_new0 (UmPasswordDialog, 1);
diff --git a/panels/user-accounts/um-user-panel.c b/panels/user-accounts/um-user-panel.c
index 664bcc1..afb9ab9 100644
--- a/panels/user-accounts/um-user-panel.c
+++ b/panels/user-accounts/um-user-panel.c
@@ -1221,7 +1221,7 @@ um_user_panel_init (UmUserPanel *self)
         if (!gtk_builder_add_from_file (d->builder, filename, &error)) {
                 g_error ("%s", error->message);
                 g_error_free (error);
-                exit (1);
+                return;
         }
 
         setup_main_window (d);



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