* src/modest-ui-actions.c:
[modest] / src / gnome / modest-account-assistant.c
index 02834ed..917db34 100644 (file)
@@ -180,7 +180,7 @@ identity_page_update_completeness (GtkEditable *editable,
 
        /* FIXME: regexp check for email address */
        txt = gtk_entry_get_text (GTK_ENTRY(priv->email));
-       if (!modest_text_utils_validate_email_address (txt))
+       if (!modest_text_utils_validate_email_address (txt, NULL))
                set_current_page_complete (self, FALSE);
        else
                set_current_page_complete (self, TRUE);
@@ -673,16 +673,12 @@ on_apply (ModestAccountAssistant *self, gpointer user_data)
        account_name = get_account_name (self);
        modest_account_mgr_add_account (priv->account_mgr,
                                        account_name,
+                                       account_name,
+                                       get_fullname (self),
+                                       get_email (self),
+                                       MODEST_ACCOUNT_RETRIEVE_HEADERS_ONLY,
                                        store_name,
                                        transport_name, TRUE);
-       modest_account_mgr_set_string (priv->account_mgr,
-                                      account_name,
-                                      MODEST_ACCOUNT_FULLNAME,
-                                      get_fullname(self), FALSE);
-       modest_account_mgr_set_string (priv->account_mgr,
-                                      account_name,
-                                      MODEST_ACCOUNT_EMAIL,
-                                      get_email(self), FALSE);
 
        /* Frees */     
        g_free (store_name);