From 51198297605ec5468f587730c6a49d3be30384a0 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Sun, 11 Nov 2018 16:08:20 +0100 Subject: [PATCH] libtracker-miner: Silence PREUNMOUNT/UNMOUNTED events Those may happen in certain circumstances on monitored dirs, but are safe to simply ignore. This leaves the warning for EVENT_MOVED which can only be a bug in GLib since we use G_FILE_MONITOR_WATCH_MOVES. Closes: https://gitlab.gnome.org/GNOME/tracker/issues/54 --- src/libtracker-miner/tracker-monitor.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libtracker-miner/tracker-monitor.c b/src/libtracker-miner/tracker-monitor.c index 368467039..6bbe3b315 100644 --- a/src/libtracker-miner/tracker-monitor.c +++ b/src/libtracker-miner/tracker-monitor.c @@ -768,11 +768,12 @@ monitor_event_cb (GFileMonitor *file_monitor, G_FILE_MONITOR_EVENT_MOVED, is_directory, file, other_file); break; - case G_FILE_MONITOR_EVENT_PRE_UNMOUNT: - case G_FILE_MONITOR_EVENT_UNMOUNTED: case G_FILE_MONITOR_EVENT_MOVED: g_warn_if_reached (); break; + case G_FILE_MONITOR_EVENT_PRE_UNMOUNT: + case G_FILE_MONITOR_EVENT_UNMOUNTED: + break; } g_free (file_uri); -- 2.18.1