diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2002-05-31 05:55:01 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2002-05-31 05:55:01 +0800 |
commit | 81407e740577c28490e2b7a74cddd8eb8b83cbb3 (patch) | |
tree | 0ac5d470c929143fe2e8b188ddaf46849d035de4 /mail/mail-send-recv.c | |
parent | 8d09d113e3090c79ff8f926d8ed48c531c9d6f24 (diff) | |
download | gsoc2013-evolution-81407e740577c28490e2b7a74cddd8eb8b83cbb3.tar gsoc2013-evolution-81407e740577c28490e2b7a74cddd8eb8b83cbb3.tar.gz gsoc2013-evolution-81407e740577c28490e2b7a74cddd8eb8b83cbb3.tar.bz2 gsoc2013-evolution-81407e740577c28490e2b7a74cddd8eb8b83cbb3.tar.lz gsoc2013-evolution-81407e740577c28490e2b7a74cddd8eb8b83cbb3.tar.xz gsoc2013-evolution-81407e740577c28490e2b7a74cddd8eb8b83cbb3.tar.zst gsoc2013-evolution-81407e740577c28490e2b7a74cddd8eb8b83cbb3.zip |
Noop if we are in offline mode.
2002-05-30 Jeffrey Stedfast <fejj@ximian.com>
* mail-send-recv.c (mail_send_receive): Noop if we are in offline
mode.
* component-factory.c (mail_remove_storage): If the store is not
in the storage hash, then it must not have ever been added. Fixes
bug #25456.
svn path=/trunk/; revision=17052
Diffstat (limited to 'mail/mail-send-recv.c')
-rw-r--r-- | mail/mail-send-recv.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/mail/mail-send-recv.c b/mail/mail-send-recv.c index bac7e17f46..7b28435b32 100644 --- a/mail/mail-send-recv.c +++ b/mail/mail-send-recv.c @@ -653,7 +653,10 @@ void mail_send_receive (void) } return; } - + + if (!camel_session_is_online (session)) + return; + sources = mail_config_get_sources(); if (!sources) return; @@ -661,10 +664,6 @@ void mail_send_receive (void) if (!account || !account->transport) return; - /* what to do about pop before smtp ? - Well, probably hook into receive_done or receive_status on - the right pop account, and when it is, then kick off the - smtp one. */ data = build_dialogue(sources, outbox_folder, account->transport->url); scan = data->infos; while (scan) { |