diff options
author | John Sullivan <sullivan@src.gnome.org> | 2000-04-06 20:18:15 +0000 |
---|---|---|
committer | John Sullivan <sullivan@src.gnome.org> | 2000-04-06 20:18:15 +0000 |
commit | 304eeb467e14f1e0ce9317581a6d482fd5cd3d63 (patch) | |
tree | e6f8d4aa63bd7560a68b5850424532c64795a65e /ChangeLog-20000414 | |
parent | ea34d463622fb11c9ab151dab73e43504b40cd17 (diff) | |
download | nautilus-304eeb467e14f1e0ce9317581a6d482fd5cd3d63.tar.gz |
Only call nautilus_file_unref if the file isn't gone. This cures some
* src/file-manager/fm-list-view.c:
(fm_list_view_file_changed): Only call nautilus_file_unref if
the file isn't gone. This cures some GTK-CRITICALS I ran into.
* src/file-manager/fm-properties-window.c:
(name_field_update): Renamed to name_field_update_to_match_file;
handle case where file name was changed elsewhere.
(create_properties_window): Hook up name_field_update_to_match_file
to get called when file changes externally.
(remove_properties_window_from_hash_table): New function.
(fm_properties_window_get_or_create): Use hash table so there's
only one Properties window per file. This was intended to be the
design but we forgot to implement it earlier.
Diffstat (limited to 'ChangeLog-20000414')
-rw-r--r-- | ChangeLog-20000414 | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog-20000414 b/ChangeLog-20000414 index ed524cda5..32dfe7bb3 100644 --- a/ChangeLog-20000414 +++ b/ChangeLog-20000414 @@ -1,3 +1,19 @@ +2000-04-06 John Sullivan <sullivan@eazel.com> + + * src/file-manager/fm-list-view.c: + (fm_list_view_file_changed): Only call nautilus_file_unref if + the file isn't gone. This cures some GTK-CRITICALS I ran into. + + * src/file-manager/fm-properties-window.c: + (name_field_update): Renamed to name_field_update_to_match_file; + handle case where file name was changed elsewhere. + (create_properties_window): Hook up name_field_update_to_match_file + to get called when file changes externally. + (remove_properties_window_from_hash_table): New function. + (fm_properties_window_get_or_create): Use hash table so there's + only one Properties window per file. This was intended to be the + design but we forgot to implement it earlier. + 2000-04-05 Andy Hertzfeld <andy@eazel.com> * components/services/startup/nautilus-service-startup-view.c: |