2007-07-18 Armin Burgmeier <armin@openismus.com>
authorArmin Burgmeier <armin@openismus.com>
Wed, 18 Jul 2007 13:49:22 +0000 (13:49 +0000)
committerArmin Burgmeier <armin@openismus.com>
Wed, 18 Jul 2007 13:49:22 +0000 (13:49 +0000)
* src/modest-tny-account-store.c:
(get_server_accounts): Set parent modest account name for each
connection-specific transport account so that special folders of such
an account can be looked up. This fixes a crash when changing account
settings. This might also be related to projects.maemo.org bug
NB#63594.

pmo-trunk-r2751

ChangeLog2
src/modest-tny-account-store.c

index ea878e0..e8a75bd 100644 (file)
@@ -1,3 +1,12 @@
+2007-07-18  Armin Burgmeier  <armin@openismus.com>
+
+       * src/modest-tny-account-store.c:
+       (get_server_accounts): Set parent modest account name for each
+       connection-specific transport account so that special folders of such
+       an account can be looked up. This fixes a crash when changing account
+       settings. This might also be related to projects.maemo.org bug
+       NB#63594.
+
 2007-07-16  Armin Burgmeier  <armin@openismus.com>
 
        * src/modest-ui-actions.c: Added a button to create a folder to the
index e4efc5f..3acc619 100644 (file)
@@ -1035,6 +1035,7 @@ get_server_accounts  (TnyAccountStore *self, TnyList *list, TnyAccountType type)
                                                tny_account = modest_tny_account_new_from_server_account_name (
                                                        priv->account_mgr, priv->session, transport_account_name);
                                                if (tny_account) {
+                                                       modest_tny_account_set_parent_modest_account_name_for_server_account (tny_account, account_name);
                                                        g_object_set_data (G_OBJECT(tny_account), "account_store",
                                                                           (gpointer)self);
                                                        if (list)