aboutsummaryrefslogtreecommitdiffstats
path: root/camel/providers/imap/camel-imap-store.c
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@helixcode.com>2000-07-19 03:36:12 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2000-07-19 03:36:12 +0800
commit74d33aeee03c1cefd6360de50452e286a1f50aff (patch)
tree7c4040bf0479006fdc4a20a87d1ec2277364d644 /camel/providers/imap/camel-imap-store.c
parent7672cda86c2632fef0284b5a62ba5fcaa5a32037 (diff)
downloadgsoc2013-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.c8
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;