[evolution-mapi] Add refresh interval options to non-mail sources



commit 53c565addc64fa274aeda0419cd4c422a0aea4db
Author: Milan Crha <mcrha redhat com>
Date:   Tue May 14 16:07:51 2019 +0200

    Add refresh interval options to non-mail sources
    
    This adds the "Refresh every X minutes/hours/days" option to address
    book, calendar, memo list and task list sources, thus users can
    influence easily when the backend will invoke the refresh.

 src/configuration/e-mapi-config-utils.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/src/configuration/e-mapi-config-utils.c b/src/configuration/e-mapi-config-utils.c
index cb579b0..aa5a725 100644
--- a/src/configuration/e-mapi-config-utils.c
+++ b/src/configuration/e-mapi-config-utils.c
@@ -1783,8 +1783,10 @@ e_mapi_config_utils_insert_widgets (ESourceConfigBackend *backend,
 
        /* no extra options for subscribed folders */
        if (e_source_mapi_folder_is_public (folder_ext) ||
-           e_source_mapi_folder_get_foreign_username (folder_ext))
+           e_source_mapi_folder_get_foreign_username (folder_ext)) {
+               e_source_config_add_refresh_interval (config, scratch_source);
                return;
+       }
 
        is_new_source = e_source_mapi_folder_get_id (folder_ext) == 0;
        if (is_new_source && !e_mapi_config_utils_is_online ()) {
@@ -1873,6 +1875,8 @@ e_mapi_config_utils_insert_widgets (ESourceConfigBackend *backend,
 
                e_source_config_insert_widget (config, scratch_source, NULL, GTK_WIDGET (content_grid));
        }
+
+       e_source_config_add_refresh_interval (config, scratch_source);
 }
 
 gboolean


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]