2007-07-11 Murray Cumming <murrayc@murrayc.com>
authorMurray Cumming <murrayc@murrayc.com>
Wed, 11 Jul 2007 16:43:54 +0000 (16:43 +0000)
committerMurray Cumming <murrayc@murrayc.com>
Wed, 11 Jul 2007 16:43:54 +0000 (16:43 +0000)
* src/maemo/modest-account-view-window.c: (on_new_button_clicked):
Do not use gtk_dialog_run() to avoid modality hang problems. This fixes
projects.maemo.org bug NB#62778.

pmo-trunk-r2714

ChangeLog2
src/maemo/modest-account-view-window.c

index 6c4e141..a79c9ee 100644 (file)
@@ -1,5 +1,11 @@
 2007-07-11  Murray Cumming  <murrayc@murrayc.com>
 
 2007-07-11  Murray Cumming  <murrayc@murrayc.com>
 
+       * src/maemo/modest-account-view-window.c: (on_new_button_clicked):
+       Do not use gtk_dialog_run() to avoid modality hang problems. This fixes 
+       projects.maemo.org bug NB#62778.
+
+2007-07-11  Murray Cumming  <murrayc@murrayc.com>
+
        * src/maemo/easysetup/modest-easysetup-wizard.c: (create_account):
        Ignore the wrong (for now) secure-smtp setting in the presets - 
        just default to requiring secure authentication for SMTP, because 
        * src/maemo/easysetup/modest-easysetup-wizard.c: (create_account):
        Ignore the wrong (for now) secure-smtp setting in the presets - 
        just default to requiring secure authentication for SMTP, because 
index 6f08eec..7e57a0d 100644 (file)
@@ -245,9 +245,7 @@ on_new_button_clicked (GtkWidget *button, ModestAccountViewWindow *self)
 {
        /* Show the easy-setup wizard: */
        ModestEasysetupWizardDialog *wizard = modest_easysetup_wizard_dialog_new ();
 {
        /* Show the easy-setup wizard: */
        ModestEasysetupWizardDialog *wizard = modest_easysetup_wizard_dialog_new ();
-       gtk_window_set_transient_for (GTK_WINDOW (wizard), GTK_WINDOW (self));
-       gtk_dialog_run (GTK_DIALOG (wizard));
-       gtk_widget_destroy (GTK_WIDGET (wizard));
+       modest_maemo_show_dialog_and_forget (GTK_WINDOW (self), GTK_DIALOG (wizard));
 }
 
 
 }