diff options
Diffstat (limited to 'src/nautilus-file-changes-queue.c')
-rw-r--r-- | src/nautilus-file-changes-queue.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/nautilus-file-changes-queue.c b/src/nautilus-file-changes-queue.c index 8f042fa7f..d1bdc46b2 100644 --- a/src/nautilus-file-changes-queue.c +++ b/src/nautilus-file-changes-queue.c @@ -21,6 +21,7 @@ #include "nautilus-file-changes-queue.h" #include "nautilus-directory-notify.h" +#include "nautilus-tag-manager.h" typedef enum { @@ -206,6 +207,7 @@ pairs_list_free (GList *pairs) void nautilus_file_changes_consume_changes (gboolean consume_all) { + g_autoptr (NautilusTagManager) tag_manager = nautilus_tag_manager_get (); NautilusFileChange *change; GList *additions, *changes, *deletions, *moves; GFilePair *pair; @@ -321,6 +323,10 @@ nautilus_file_changes_consume_changes (gboolean consume_all) case CHANGE_FILE_MOVED: { + nautilus_tag_manager_update_moved_uris (tag_manager, + change->from, + change->to); + pair = g_new (GFilePair, 1); pair->from = change->from; pair->to = change->to; |