From 5e11b071a7f3ef5bb3a73c51ebe8f6b68820ba01 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Sun, 10 Apr 2016 18:28:01 +0100 Subject: [PATCH] recent-manager: Emit ::changed on file deletion This will clear out the list of recently used files, and will allow GVFS to handle this case. https://bugzilla.gnome.org/show_bug.cgi?id=693077 --- gtk/gtkrecentmanager.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gtk/gtkrecentmanager.c b/gtk/gtkrecentmanager.c index 78cd0ad5e6..5304b843ac 100644 --- a/gtk/gtkrecentmanager.c +++ b/gtk/gtkrecentmanager.c @@ -537,14 +537,12 @@ gtk_recent_manager_monitor_changed (GFileMonitor *monitor, { case G_FILE_MONITOR_EVENT_CHANGED: case G_FILE_MONITOR_EVENT_CREATED: + case G_FILE_MONITOR_EVENT_DELETED: gdk_threads_enter (); gtk_recent_manager_changed (manager); gdk_threads_leave (); break; - case G_FILE_MONITOR_EVENT_DELETED: - break; - default: break; }