summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog9
-rw-r--r--libnautilus-private/nautilus-file.c4
2 files changed, 11 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index bc8bda303..595c57588 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,11 @@
-2002-07-01 Damon Chaplin <damon@ximian.com>
+2002-07-02 Damon Chaplin <damon@ximian.com>
+
+ * libnautilus-private/nautilus-file.c (rename_guts): for .desktop files
+ invalidate the file's NAUTILUS_FILE_ATTRIBUTE_DISPLAY_NAME attribute
+ rather than calling nautilus_file_changed(), since otherwise it will
+ just use the old display name. Fixes bug #85966.
+
+2002-07-02 Damon Chaplin <damon@ximian.com>
* src/file-manager/fm-list-view.c (create_and_set_up_tree_view): set
the initial pixbuf column to match the initial zoom level, 25%.
diff --git a/libnautilus-private/nautilus-file.c b/libnautilus-private/nautilus-file.c
index af79d4c9b..0d8819f60 100644
--- a/libnautilus-private/nautilus-file.c
+++ b/libnautilus-private/nautilus-file.c
@@ -1032,7 +1032,9 @@ rename_guts (NautilusFile *file,
g_free (uri);
if (success) {
- nautilus_file_changed (file);
+ GList attributes = { 0 };
+ attributes.data = NAUTILUS_FILE_ATTRIBUTE_DISPLAY_NAME;
+ nautilus_file_invalidate_attributes (file, &attributes);
(* callback) (file, GNOME_VFS_OK, callback_data);
return;
} else {