[evolution-mapi] Add refresh interval options to non-mail sources
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-mapi] Add refresh interval options to non-mail sources
- Date: Tue, 14 May 2019 14:06:15 +0000 (UTC)
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]