From 2bdd6077740de486821165e007b02f0a380f406e Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Wed, 13 Apr 2011 12:50:00 -0400 Subject: Don't try to refresh or sync mail folders when offline. Switching between mail folders in offline mode produces lots of annoying alerts for operations we shouldn't even be attempting. --- mail/e-mail-reader.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'mail/e-mail-reader.c') diff --git a/mail/e-mail-reader.c b/mail/e-mail-reader.c index 30480fb1d6..f26921c328 100644 --- a/mail/e-mail-reader.c +++ b/mail/e-mail-reader.c @@ -2906,18 +2906,24 @@ mail_reader_set_folder (EMailReader *reader, EMFormatHTML *formatter; CamelFolder *previous_folder; GtkWidget *message_list; + EMailBackend *backend; + EShell *shell; const gchar *previous_folder_uri; gboolean outgoing; priv = E_MAIL_READER_GET_PRIVATE (reader); + backend = e_mail_reader_get_backend (reader); formatter = e_mail_reader_get_formatter (reader); message_list = e_mail_reader_get_message_list (reader); previous_folder = e_mail_reader_get_folder (reader); previous_folder_uri = e_mail_reader_get_folder_uri (reader); - if (previous_folder != NULL) + shell = e_shell_backend_get_shell (E_SHELL_BACKEND (backend)); + + /* Only synchronize the folder if we're online. */ + if (previous_folder != NULL && e_shell_get_online (shell)) mail_sync_folder (previous_folder, NULL, NULL); /* Skip the rest if we're already viewing the folder. */ -- cgit name='h' onchange='this.form.submit();'> FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/databases/rubygem-dm-constraints
Commit message (Expand)AuthorAgeFilesLines
* - Add stage supportswills2013-10-301-1/+0
* Add NO_STAGE all over the place in preparation for the staging support (cat: ...bapt2013-09-211-5/+1
* - Update ruby-dm ports to latest versionsswills2011-10-272-3/+3
* - Update Data Mapper to 1.1.0pgollucci2011-06-242-4/+3
* - Get Rid MD5 supportmiwi2011-03-201-1/+0
* - github is redirecting all these to https nowpgollucci2010-11-111-1/+1
* - Mass fixup of WWW: lines pkg-descr based on rubygems.org Homepage meta infopgollucci2010-10-201-1/+1
* - Fix dependency versions based on rubygems.orgpgollucci2010-09-221-1/+2
* - Update to 1.0.2pgollucci2010-09-102-4/+4
* - Update to 1.0.1pgollucci2010-09-092-5/+5