[nautilus/recent-manager-update: 4/5] file: Update recent files manager on file rename or move
- From: Marco Trevisan <marcotrevi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/recent-manager-update: 4/5] file: Update recent files manager on file rename or move
- Date: Sat, 10 Nov 2018 05:04:42 +0000 (UTC)
commit 8799e023ee8011e6799f92bacbb544e7cda573ee
Author: Marco Trevisan (TreviƱo) <mail 3v1n0 net>
Date: Thu Apr 12 12:22:24 2018 -0500
file: Update recent files manager on file rename or move
src/nautilus-file.c | 7 +++++++
1 file changed, 7 insertions(+)
---
diff --git a/src/nautilus-file.c b/src/nautilus-file.c
index 6b92ec705..407b812e4 100644
--- a/src/nautilus-file.c
+++ b/src/nautilus-file.c
@@ -1861,6 +1861,8 @@ rename_get_info_callback (GObject *source_object,
{
g_autofree char *old_uri = NULL;
g_autofree char *new_uri = NULL;
+ g_autofree char *new_display_name = NULL;
+ g_autofree char *old_display_name = NULL;
directory = op->file->details->directory;
new_name = g_file_info_get_name (new_info);
@@ -1877,11 +1879,16 @@ rename_get_info_callback (GObject *source_object,
}
old_uri = nautilus_file_get_uri (op->file);
+ old_display_name = nautilus_file_get_display_name (op->file);
update_info_and_name (op->file, new_info);
new_uri = nautilus_file_get_uri (op->file);
+ new_display_name = nautilus_file_get_display_name (op->file);
+
nautilus_directory_moved (old_uri, new_uri);
+ nautilus_file_moved_update_recent (old_uri, new_uri,
+ old_display_name, new_display_name);
}
nautilus_file_operation_complete (op, NULL, error);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]