diff options
author | Sam Thursfield <sam@afuera.me.uk> | 2019-01-26 20:17:28 +0100 |
---|---|---|
committer | Sam Thursfield <sam@afuera.me.uk> | 2019-01-26 20:17:38 +0100 |
commit | b6592a0b9089712aa8f84cceb39a9927b71dec6d (patch) | |
tree | 17fbc448ad7fa2630d5fb245d3ea230cd8f18558 | |
parent | 082aec36d2dcc73a9e13c97760f3e639fca80de0 (diff) | |
parent | 63c0a5d4413e53cb76089fda6f56b2d623c5de15 (diff) | |
download | tracker-b6592a0b9089712aa8f84cceb39a9927b71dec6d.tar.gz |
Merge branch 'azzaronea/tracker-fix-issue-71' into HEAD
See: https://gitlab.gnome.org/GNOME/tracker/merge_requests/53
-rw-r--r-- | src/libtracker-miner/tracker-monitor.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libtracker-miner/tracker-monitor.c b/src/libtracker-miner/tracker-monitor.c index 6bbe3b315..ccf85976e 100644 --- a/src/libtracker-miner/tracker-monitor.c +++ b/src/libtracker-miner/tracker-monitor.c @@ -614,13 +614,15 @@ flush_cached_event (TrackerMonitor *monitor, GFile *file, gboolean is_directory) { - GFileMonitorEvent prev_event_type; + gpointer value = NULL; TrackerMonitorPrivate *priv; priv = tracker_monitor_get_instance_private (monitor); if (g_hash_table_lookup_extended (priv->cached_events, - file, NULL, (gpointer*) &prev_event_type)) { + file, NULL, &value)) { + GFileMonitorEvent prev_event_type = GPOINTER_TO_UINT (value); + g_hash_table_remove (priv->cached_events, file); emit_signal_for_event (monitor, prev_event_type, is_directory, file, NULL); |