[tracker] TrackerConfigFile: Also make create events trigger reparsing.
- From: Carlos Garnacho <carlosg src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker] TrackerConfigFile: Also make create events trigger reparsing.
- Date: Mon, 19 Oct 2009 10:00:15 +0000 (UTC)
commit e2d2307bacf9e0919fe9f6e7b33db9bc75030721
Author: Carlos Garnacho <carlos lanedo com>
Date: Mon Oct 19 11:46:40 2009 +0200
TrackerConfigFile: Also make create events trigger reparsing.
Create events from the file monitor was being sort of ignored, with this
TrackerConfigFile reparses configuration correctly with the technique used
by tracker-preferences to rewrite the config.
src/libtracker-common/tracker-config-file.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-common/tracker-config-file.c b/src/libtracker-common/tracker-config-file.c
index d6eabbb..2570e2f 100644
--- a/src/libtracker-common/tracker-config-file.c
+++ b/src/libtracker-common/tracker-config-file.c
@@ -239,6 +239,7 @@ config_changed_cb (GFileMonitor *monitor,
switch (event_type) {
case G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT:
+ case G_FILE_MONITOR_EVENT_CREATED:
file->file_exists = TRUE;
filename = g_file_get_path (this_file);
@@ -255,7 +256,6 @@ config_changed_cb (GFileMonitor *monitor,
file->file_exists = FALSE;
break;
- case G_FILE_MONITOR_EVENT_CREATED:
case G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED:
case G_FILE_MONITOR_EVENT_PRE_UNMOUNT:
case G_FILE_MONITOR_EVENT_UNMOUNTED:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]