summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-directory.c
diff options
context:
space:
mode:
authorDave Camp <dave@ximian.com>2003-02-10 19:38:39 +0000
committerDave Camp <campd@src.gnome.org>2003-02-10 19:38:39 +0000
commit80f231ed096a74f81c321ec6e84bb32dcb1e6817 (patch)
tree97efe82c9a57568376cc7f1ab47fd941a3bba43f /libnautilus-private/nautilus-directory.c
parent9e76e687b31d4d8d9ee59b213573351968c35135 (diff)
downloadnautilus-80f231ed096a74f81c321ec6e84bb32dcb1e6817.tar.gz
Use nautilus_file_update_name_and_directory().
2003-02-10 Dave Camp <dave@ximian.com> * libnautilus-private/nautilus-directory.c: (nautilus_directory_notify_files_moved): Use nautilus_file_update_name_and_directory(). * libnautilus-private/nautilus-file-private.h: * libnautilus-private/nautilus-file.c: (update_name_internal): New function. (nautilus_file_update_name_and_directory): New function. (nautilus_file_update_name): Use update_name_internal. (nautilus_file_set_directory): Use nautilus_file_update_name_and_directory(). Fixes #97490.
Diffstat (limited to 'libnautilus-private/nautilus-directory.c')
-rw-r--r--libnautilus-private/nautilus-directory.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/libnautilus-private/nautilus-directory.c b/libnautilus-private/nautilus-directory.c
index 5291d376c..e1f68cf13 100644
--- a/libnautilus-private/nautilus-directory.c
+++ b/libnautilus-private/nautilus-directory.c
@@ -1313,13 +1313,11 @@ nautilus_directory_notify_files_moved (GList *uri_pairs)
*/
nautilus_directory_unref (new_directory);
- /* Update the file's name. */
+ /* Update the file's name and directory. */
name = eel_uri_get_basename (pair->to_uri);
- nautilus_file_update_name (file, name);
+ nautilus_file_update_name_and_directory
+ (file, name, new_directory);
g_free (name);
-
- /* Update the file's directory. */
- nautilus_file_set_directory (file, new_directory);
hash_table_list_prepend (changed_lists,
old_directory,