tracker/tracker-2.1.5-silence-file-monitor-warnings.patch

37 lines
1.3 KiB
Diff

From 51198297605ec5468f587730c6a49d3be30384a0 Mon Sep 17 00:00:00 2001
From: Carlos Garnacho <carlosg@gnome.org>
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