[tracker] Fixes after review for GraphUpdated Delay feature



commit 3112e0cbaf32dbc9ff7833bf5f662517f25edca6
Author: Philip Van Hoof <philip codeminded be>
Date:   Thu Jan 9 10:42:45 2014 +0100

    Fixes after review for GraphUpdated Delay feature

 .../org.freedesktop.Tracker.Store.gschema.xml.in   |    2 +-
 src/tracker-store/tracker-config.c                 |    6 ++++--
 src/tracker-store/tracker-main.vala                |    2 +-
 3 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/data/gschemas/org.freedesktop.Tracker.Store.gschema.xml.in 
b/data/gschemas/org.freedesktop.Tracker.Store.gschema.xml.in
index f7c4565..f5e9f96 100644
--- a/data/gschemas/org.freedesktop.Tracker.Store.gschema.xml.in
+++ b/data/gschemas/org.freedesktop.Tracker.Store.gschema.xml.in
@@ -27,7 +27,7 @@ Boston, MA  02110-1301, USA.
     <key name="graphupdated-delay" type="i">
       <default>1000</default>
       <_summary>GraphUpdated delay</_summary>
-      <_description>Delay in ms. at which GraphUpdated will happen when signalling data is 
available.</_description>
+      <_description>Period in milliseconds between GraphUpdated signals being emitted when indexed data has 
changed inside the database.</_description>
     </key>
   </schema>
 </schemalist>
diff --git a/src/tracker-store/tracker-config.c b/src/tracker-store/tracker-config.c
index 419aecb..bc9dc77 100644
--- a/src/tracker-store/tracker-config.c
+++ b/src/tracker-store/tracker-config.c
@@ -31,6 +31,8 @@
 
 #include "tracker-config.h"
 
+#define GRAPHUPDATED_DELAY_DEFAULT     1000
+
 static void config_set_property         (GObject       *object,
                                          guint          param_id,
                                          const GValue  *value,
@@ -82,7 +84,7 @@ tracker_config_class_init (TrackerConfigClass *klass)
                                                            "GraphUpdated delay in ms. (1000)",
                                                            0,
                                                            G_MAXINT,
-                                                           1000,
+                                                           GRAPHUPDATED_DELAY_DEFAULT,
                                                            G_PARAM_READWRITE));
 
 }
@@ -194,7 +196,7 @@ tracker_config_set_verbosity (TrackerConfig *config,
 gint
 tracker_config_get_graphupdated_delay (TrackerConfig *config)
 {
-       g_return_val_if_fail (TRACKER_IS_CONFIG (config), 0);
+       g_return_val_if_fail (TRACKER_IS_CONFIG (config), GRAPHUPDATED_DELAY_DEFAULT);
 
        return g_settings_get_int (G_SETTINGS (config), "graphupdated-delay");
 }
diff --git a/src/tracker-store/tracker-main.vala b/src/tracker-store/tracker-main.vala
index ee0430d..d121f13 100644
--- a/src/tracker-store/tracker-main.vala
+++ b/src/tracker-store/tracker-main.vala
@@ -56,10 +56,10 @@ License which can be viewed at:
        static void sanity_check_option_values (Tracker.Config config) {
                message ("General options:");
                message ("  Verbosity  ............................  %d", config.verbosity);
-               message ("  graphupdated-delay ....................  %d", config.graphupdated_delay);
 
                message ("Store options:");
                message ("  Readonly mode  ........................  %s", readonly_mode ? "yes" : "no");
+               message ("  GraphUpdated Delay ....................  %d", config.graphupdated_delay);
        }
 
        static void do_shutdown () {


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