diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2011-01-08 03:52:07 +0800 |
---|---|---|
committer | Rodrigo Moya <rodrigo@gnome-db.org> | 2011-06-30 00:41:16 +0800 |
commit | c5265294a3999b134e6f4d7d93b03001312cd075 (patch) | |
tree | cd230a50fe70324407d7e437e0b6918aa7968e70 /mail/e-mail-store.c | |
parent | 10a835d5e6e7a259d3ba68c43a13c28d619f8780 (diff) | |
download | gsoc2013-evolution-c5265294a3999b134e6f4d7d93b03001312cd075.tar.gz gsoc2013-evolution-c5265294a3999b134e6f4d7d93b03001312cd075.tar.zst gsoc2013-evolution-c5265294a3999b134e6f4d7d93b03001312cd075.zip |
Avoid idle callbacks in EMailBackend initialization.
If the migration phase has to show a dialog the idle callback for
intializing mail stores will run too soon. Instead, hook it onto
the EShellBackend start() method.
Migration code can initialize mail stores early if it needs to.
Diffstat (limited to 'mail/e-mail-store.c')
-rw-r--r-- | mail/e-mail-store.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mail/e-mail-store.c b/mail/e-mail-store.c index ac0e97562b..1e4155bf6e 100644 --- a/mail/e-mail-store.c +++ b/mail/e-mail-store.c @@ -268,8 +268,8 @@ e_mail_store_init (EMailSession *session, g_return_if_fail (E_IS_MAIL_SESSION (session)); - /* This function is idempotent, but there should - * be no need to call it more than once. */ + /* This function is idempotent because mail + * migration code may need to call it early. */ if (initialized) return; |