Fix for NB#88031:
[modest] / src / widgets / modest-global-settings-dialog.c
index 49acb1d..0c18ea7 100644 (file)
@@ -126,10 +126,6 @@ modest_global_settings_dialog_init (ModestGlobalSettingsDialog *self)
 
        priv->notebook = gtk_notebook_new ();
 
-       /* Add the buttons: */
-       gtk_dialog_add_button (GTK_DIALOG (self), _("mcen_bd_dialog_ok"), GTK_RESPONSE_OK);
-       gtk_dialog_add_button (GTK_DIALOG (self), _("mcen_bd_dialog_cancel"), GTK_RESPONSE_CANCEL);
-    
        /* Connect to the dialog's response signal: */
        g_signal_connect (G_OBJECT (self), "response", G_CALLBACK (on_response), self);
 
@@ -454,11 +450,11 @@ on_response (GtkDialog *dialog,
 
                        saved = _modest_global_settings_dialog_save_conf (MODEST_GLOBAL_SETTINGS_DIALOG (dialog));
                        if (saved) {
-                               modest_platform_run_information_dialog (GTK_WINDOW (user_data),
-                                                                       _("mcen_ib_advsetup_settings_saved"));
+                               modest_platform_information_banner (NULL, NULL,
+                                                                   _("mcen_ib_advsetup_settings_saved"));
                        } else {
-                               modest_platform_run_information_dialog (GTK_WINDOW (user_data),
-                                                                       _("mail_ib_setting_failed"));
+                               modest_platform_information_banner (NULL, NULL,
+                                                                   _("mail_ib_setting_failed"));
                        }
                }
        } else {
@@ -468,7 +464,7 @@ on_response (GtkDialog *dialog,
                                                                            _("imum_nc_wizard_confirm_lose_changes"));
                        /* Do not close if the user Cancels */
                        if (response == GTK_RESPONSE_CANCEL)
-                               g_signal_stop_emission_by_name (dialog, "response");
+                               g_signal_stop_emission_by_name (user_data, "response");
                }
        }
 }