[evolution] Avoid automatic mail account update when the application is exiting



commit ba8c7c259438e778b31fd99a77a838c998e5fbc8
Author: Milan Crha <mcrha redhat com>
Date:   Fri Nov 7 12:01:27 2014 +0100

    Avoid automatic mail account update when the application is exiting

 mail/e-mail-ui-session.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/mail/e-mail-ui-session.c b/mail/e-mail-ui-session.c
index 96db4bb..3f12abc 100644
--- a/mail/e-mail-ui-session.c
+++ b/mail/e-mail-ui-session.c
@@ -631,12 +631,16 @@ mail_ui_session_user_alert (CamelSession *session,
        g_free (display_name);
 }
 
+extern gint camel_application_is_exiting;
+
 static void
 mail_ui_session_refresh_service (EMailSession *session,
                                  CamelService *service)
 {
-       if (camel_session_get_online (CAMEL_SESSION (session)))
+       if (!camel_application_is_exiting &&
+           camel_session_get_online (CAMEL_SESSION (session))) {
                mail_receive_service (service);
+       }
 }
 
 static EMVFolderContext *


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]