[evolution] Bug 731082 - Send mail in offline mode should use Outbox folder



commit d2127ba0d3dfd01f660e998026cf17576051af99
Author: Milan Crha <mcrha redhat com>
Date:   Mon Jun 2 14:05:59 2014 +0200

    Bug 731082 - Send mail in offline mode should use Outbox folder

 mail/em-composer-utils.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/mail/em-composer-utils.c b/mail/em-composer-utils.c
index 44fd49c..26efe96 100644
--- a/mail/em-composer-utils.c
+++ b/mail/em-composer-utils.c
@@ -602,6 +602,14 @@ em_utils_composer_send_cb (EMsgComposer *composer,
        AsyncContext *async_context;
        GCancellable *cancellable;
 
+       if (!camel_session_get_online (CAMEL_SESSION (session))) {
+               e_alert_run_dialog_for_args (
+                       GTK_WINDOW (composer),
+                       "mail-composer:saving-to-outbox", NULL);
+               e_msg_composer_save_to_outbox (composer);
+               return;
+       }
+
        async_context = g_slice_new0 (AsyncContext);
        async_context->message = g_object_ref (message);
        async_context->composer = g_object_ref (composer);


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