aboutsummaryrefslogtreecommitdiffstats
path: root/camel/providers/nntp
diff options
context:
space:
mode:
authorDan Winship <danw@src.gnome.org>2000-10-25 23:27:17 +0800
committerDan Winship <danw@src.gnome.org>2000-10-25 23:27:17 +0800
commit82185d7faa88274eccd75e495d2de2a3f8f4237c (patch)
treee6669af593c145764b36408f2bfe283a69f585b5 /camel/providers/nntp
parent945c7db44f9faab6e12411c82c8459cba30c60fe (diff)
downloadgsoc2013-evolution-82185d7faa88274eccd75e495d2de2a3f8f4237c.tar
gsoc2013-evolution-82185d7faa88274eccd75e495d2de2a3f8f4237c.tar.gz
gsoc2013-evolution-82185d7faa88274eccd75e495d2de2a3f8f4237c.tar.bz2
gsoc2013-evolution-82185d7faa88274eccd75e495d2de2a3f8f4237c.tar.lz
gsoc2013-evolution-82185d7faa88274eccd75e495d2de2a3f8f4237c.tar.xz
gsoc2013-evolution-82185d7faa88274eccd75e495d2de2a3f8f4237c.tar.zst
gsoc2013-evolution-82185d7faa88274eccd75e495d2de2a3f8f4237c.zip
Add a "parent" field to CamelFolderInfo.
* camel-store.h: Add a "parent" field to CamelFolderInfo. * camel-store.c (camel_folder_info_build): Deal with "parent" (camel_store_folder_subscribed, camel_store_subscribe_folder, camel_store_unsubscribe_folder): Add g_return_if_fails checking that the folder supports subscriptions. * providers/imap/camel-imap-store.c (folder_subscribed, subscribe_folder, unsubscribe_folder): Remove "+ 1"s since the mail subscribe UI won't prepend / to the folder names now. (get_folder_info): Clear the "parent" field of the folderinfos when removing an empty top level. * providers/nntp/camel-nntp-store.c (nntp_store_folder_subscribed, nntp_store_subscribe_folder, nntp_store_unsubscribe_folder): Remove "+ 1"s since the mail subscribe UI won't prepend / to the folder names now. svn path=/trunk/; revision=6167
Diffstat (limited to 'camel/providers/nntp')
-rw-r--r--camel/providers/nntp/camel-nntp-store.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/camel/providers/nntp/camel-nntp-store.c b/camel/providers/nntp/camel-nntp-store.c
index 9bc59e7150..dbba4356be 100644
--- a/camel/providers/nntp/camel-nntp-store.c
+++ b/camel/providers/nntp/camel-nntp-store.c
@@ -563,7 +563,7 @@ nntp_store_folder_subscribed (CamelStore *store, const char *folder_name)
{
CamelNNTPStore *nntp_store = CAMEL_NNTP_STORE (store);
- return camel_nntp_newsrc_group_is_subscribed (nntp_store->newsrc, folder_name + 1);
+ return camel_nntp_newsrc_group_is_subscribed (nntp_store->newsrc, folder_name);
}
static void
@@ -572,7 +572,7 @@ nntp_store_subscribe_folder (CamelStore *store, const char *folder_name,
{
CamelNNTPStore *nntp_store = CAMEL_NNTP_STORE (store);
- camel_nntp_newsrc_subscribe_group (nntp_store->newsrc, folder_name + 1);
+ camel_nntp_newsrc_subscribe_group (nntp_store->newsrc, folder_name);
}
static void
@@ -581,7 +581,7 @@ nntp_store_unsubscribe_folder (CamelStore *store, const char *folder_name,
{
CamelNNTPStore *nntp_store = CAMEL_NNTP_STORE (store);
- camel_nntp_newsrc_unsubscribe_group (nntp_store->newsrc, folder_name + 1);
+ camel_nntp_newsrc_unsubscribe_group (nntp_store->newsrc, folder_name);
}
static void