diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2016-04-10 18:28:01 +0100 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2016-04-19 10:30:59 -0400 |
commit | 5e11b071a7f3ef5bb3a73c51ebe8f6b68820ba01 (patch) | |
tree | 4418e7815f5372fce9a9185d7b3d20a298ef9ae3 | |
parent | 1c449e8d4a49c35527515b5f608821227579a08e (diff) | |
download | gtk+-5e11b071a7f3ef5bb3a73c51ebe8f6b68820ba01.tar.gz |
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
-rw-r--r-- | gtk/gtkrecentmanager.c | 4 |
1 files changed, 1 insertions, 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; } |