[gnote] Only updated sync action on certain key changes



commit b5ca169f7956c885c5066e85aa5abfffa3d9d9f0
Author: Aurimas Černius <aurisc4 gmail com>
Date:   Sun Dec 13 00:01:34 2020 +0200

    Only updated sync action on certain key changes

 src/synchronization/syncmanager.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/synchronization/syncmanager.cpp b/src/synchronization/syncmanager.cpp
index 3114636e..7d9cec32 100644
--- a/src/synchronization/syncmanager.cpp
+++ b/src/synchronization/syncmanager.cpp
@@ -417,10 +417,12 @@ namespace sync {
   }
 
 
-  void SyncManager::preferences_setting_changed(const Glib::ustring &)
+  void SyncManager::preferences_setting_changed(const Glib::ustring & key)
   {
-    // Update sync item based on configuration.
-    update_sync_action();
+    if(key == Preferences::SYNC_SELECTED_SERVICE_ADDIN || key == Preferences::SYNC_AUTOSYNC_TIMEOUT) {
+      // Update sync item based on configuration.
+      update_sync_action();
+    }
   }
 
 


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