aboutsummaryrefslogtreecommitdiffstats
path: root/camel/providers/imap/camel-imap-store.h
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2001-08-17 07:31:34 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2001-08-17 07:31:34 +0800
commitd103befa6dce296f571319c0b69700b1f06d4a83 (patch)
treef570bff7dff692580118577bb330f00600a64063 /camel/providers/imap/camel-imap-store.h
parenta7da845f7f90ea4be385b10ef8f9001c3ceebce9 (diff)
downloadgsoc2013-evolution-d103befa6dce296f571319c0b69700b1f06d4a83.tar
gsoc2013-evolution-d103befa6dce296f571319c0b69700b1f06d4a83.tar.gz
gsoc2013-evolution-d103befa6dce296f571319c0b69700b1f06d4a83.tar.bz2
gsoc2013-evolution-d103befa6dce296f571319c0b69700b1f06d4a83.tar.lz
gsoc2013-evolution-d103befa6dce296f571319c0b69700b1f06d4a83.tar.xz
gsoc2013-evolution-d103befa6dce296f571319c0b69700b1f06d4a83.tar.zst
gsoc2013-evolution-d103befa6dce296f571319c0b69700b1f06d4a83.zip
If we are online and message flags have changed in the current folder,
2001-08-16 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-store.c (imap_keepalive): If we are online and message flags have changed in the current folder, sync the flags else do a NOOP. This fixes bug #4666. Also lock around the NOOP command. * providers/imap/camel-imap-folder.c (imap_sync_online): Don't ever send "STORE FLAGS.SILENT ()" since Cyrus imapd doesn't like this (and maybe others too?) so what we'll do instead is to send "STORE -FLAGS.SILENT (\Seen \Answered \Deleted \Marked)" to clear all the flags (since this is in essence what we want to do anyway). svn path=/trunk/; revision=12136
Diffstat (limited to 'camel/providers/imap/camel-imap-store.h')
-rw-r--r--camel/providers/imap/camel-imap-store.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/camel/providers/imap/camel-imap-store.h b/camel/providers/imap/camel-imap-store.h
index accbc8b9ae..c467d6066b 100644
--- a/camel/providers/imap/camel-imap-store.h
+++ b/camel/providers/imap/camel-imap-store.h
@@ -61,13 +61,13 @@ typedef enum {
struct _CamelImapStore {
CamelDiscoStore parent_object;
struct _CamelImapStorePrivate *priv;
-
+
/* Information about the command channel / connection status */
gboolean connected;
char tag_prefix;
guint32 command;
CamelFolder *current_folder;
-
+
/* Information about the server */
CamelImapServerLevel server_level;
guint32 capabilities, parameters;