Invalidate screenshots on deleting/adding accounts, so we don't invalidate
[modest] / src / widgets / modest-easysetup-wizard-dialog.c
index ee12e96..6c58702 100644 (file)
@@ -2121,6 +2121,9 @@ on_before_next (ModestWizardDialog *dialog, GtkWidget *current_page, GtkWidget *
                }
 
                modest_account_mgr_add_account_from_settings (priv->account_manager, priv->settings);
+#ifdef MODEST_TOOLKIT_HILDON2
+               hildon_gtk_window_take_screenshot ((GtkWindow *) dialog, FALSE);
+#endif
        }
 
 
@@ -2560,6 +2563,7 @@ on_save (ModestWizardDialog *dialog)
 {
        ModestEasysetupWizardDialog *self = MODEST_EASYSETUP_WIZARD_DIALOG (dialog);
        ModestEasysetupWizardDialogPrivate *priv = MODEST_EASYSETUP_WIZARD_DIALOG_GET_PRIVATE (self);
+       gboolean result;
 
        save_to_settings (self);
 
@@ -2568,7 +2572,12 @@ on_save (ModestWizardDialog *dialog)
                return FALSE;
        }
 
-       return modest_account_mgr_add_account_from_settings (priv->account_manager, priv->settings);
+       
+       result = modest_account_mgr_add_account_from_settings (priv->account_manager, priv->settings);
+       if (result) {
+               hildon_gtk_window_take_screenshot ((GtkWindow *) dialog, FALSE);
+       }
+       return result;
 
 }