diff options
author | Jeffrey Stedfast <fejj@helixcode.com> | 2000-07-19 03:36:12 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2000-07-19 03:36:12 +0800 |
commit | 74d33aeee03c1cefd6360de50452e286a1f50aff (patch) | |
tree | 7c4040bf0479006fdc4a20a87d1ec2277364d644 /camel/providers/imap/camel-imap-store.c | |
parent | 7672cda86c2632fef0284b5a62ba5fcaa5a32037 (diff) | |
download | gsoc2013-evolution-74d33aeee03c1cefd6360de50452e286a1f50aff.tar gsoc2013-evolution-74d33aeee03c1cefd6360de50452e286a1f50aff.tar.gz gsoc2013-evolution-74d33aeee03c1cefd6360de50452e286a1f50aff.tar.bz2 gsoc2013-evolution-74d33aeee03c1cefd6360de50452e286a1f50aff.tar.lz gsoc2013-evolution-74d33aeee03c1cefd6360de50452e286a1f50aff.tar.xz gsoc2013-evolution-74d33aeee03c1cefd6360de50452e286a1f50aff.tar.zst gsoc2013-evolution-74d33aeee03c1cefd6360de50452e286a1f50aff.zip |
Added in imap_[g,s]et_message_user_flag() methods
2000-07-18 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (camel_imap_folder_class_init): Added
in imap_[g,s]et_message_user_flag() methods
* providers/imap/camel-imap-store.c (get_folder): Oops, this should not be
checking against "/", it should be checking against dir_sep.
* providers/imap/camel-imap-folder.c (imap_parse_subfolder_line): Updated
to trim out the leading namespace.
(imap_get_subfolder_names): Let the subfolder parser trim the namespace
off the folder name.
svn path=/trunk/; revision=4214
Diffstat (limited to 'camel/providers/imap/camel-imap-store.c')
-rw-r--r-- | camel/providers/imap/camel-imap-store.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/camel/providers/imap/camel-imap-store.c b/camel/providers/imap/camel-imap-store.c index c9e70731a3..f61c7c9dac 100644 --- a/camel/providers/imap/camel-imap-store.c +++ b/camel/providers/imap/camel-imap-store.c @@ -537,12 +537,14 @@ static CamelFolder * get_folder (CamelStore *store, const char *folder_name, gboolean create, CamelException *ex) { CamelFolder *new_folder; - char *folder_path; + char *folder_path, *dir_sep; g_return_val_if_fail (store != NULL, NULL); g_return_val_if_fail (folder_name != NULL, NULL); - if (!strcmp (folder_name, "/")) + dir_sep = CAMEL_IMAP_STORE (store)->dir_sep; + + if (!strcmp (folder_name, dir_sep)) folder_path = g_strdup ("INBOX"); else folder_path = g_strdup (folder_name); @@ -785,7 +787,7 @@ camel_imap_command_extended (CamelImapStore *store, CamelFolder *folder, char ** while (1) { respbuf = camel_stream_buffer_read_line (stream); - if (!respbuf || !strncmp (respbuf, cmdid, strlen (cmdid))) { + if (!respbuf || !strncmp (respbuf, cmdid, strlen (cmdid))) { /* IMAP's last response starts with our command id */ d(fprintf (stderr, "received: %s\n", respbuf ? respbuf : "(null)")); break; |