[evolution-data-server] [IMAPx] Claim camel_store_folder_info_stale() when more settings changed
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] [IMAPx] Claim camel_store_folder_info_stale() when more settings changed
- Date: Wed, 11 Jun 2014 10:22:51 +0000 (UTC)
commit 946415e8f9cd2e2a207d136d4338ea953f35b29d
Author: Milan Crha <mcrha redhat com>
Date: Wed Jun 11 12:22:05 2014 +0200
[IMAPx] Claim camel_store_folder_info_stale() when more settings changed
camel/providers/imapx/camel-imapx-store.c | 15 +++++++--------
1 files changed, 7 insertions(+), 8 deletions(-)
---
diff --git a/camel/providers/imapx/camel-imapx-store.c b/camel/providers/imapx/camel-imapx-store.c
index 0df0a62..60eb592 100644
--- a/camel/providers/imapx/camel-imapx-store.c
+++ b/camel/providers/imapx/camel-imapx-store.c
@@ -180,19 +180,18 @@ imapx_store_settings_notify_cb (CamelSettings *settings,
GParamSpec *pspec,
CamelStore *store)
{
- if (g_str_equal (pspec->name, "use-real-junk-path")) {
- imapx_store_update_store_flags (store);
- camel_store_folder_info_stale (store);
- }
+ gboolean folder_info_stale = g_str_equal (pspec->name, "use-subscriptions");
- if (g_str_equal (pspec->name, "use-real-trash-path")) {
+ if (g_str_equal (pspec->name, "use-real-junk-path") ||
+ g_str_equal (pspec->name, "use-real-trash-path") ||
+ g_str_equal (pspec->name, "real-junk-path") ||
+ g_str_equal (pspec->name, "real-trash-path")) {
imapx_store_update_store_flags (store);
- camel_store_folder_info_stale (store);
+ folder_info_stale = TRUE;
}
- if (g_str_equal (pspec->name, "use-subscriptions")) {
+ if (folder_info_stale)
camel_store_folder_info_stale (store);
- }
}
static CamelFolderInfo *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]