diff options
author | Alexander Larsson <alexl@redhat.com> | 2003-12-18 11:06:55 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2003-12-18 11:06:55 +0000 |
commit | 72aa6695e7422ad91231ccf18b26de90aceb1443 (patch) | |
tree | ab345f5b794d4c2ec87868bb937f45b6f08a55d5 /src/nautilus-window.c | |
parent | 934d49681528e2bb95c6074e76a3d7a2072b6690 (diff) | |
download | nautilus-72aa6695e7422ad91231ccf18b26de90aceb1443.tar.gz |
Require gtk/glib 2.3.0
2003-12-18 Alexander Larsson <alexl@redhat.com>
* configure.in:
Require gtk/glib 2.3.0
* libnautilus-private/nautilus-directory.c:
Use gobject private data for details
* libnautilus-private/nautilus-file-private.h:
* libnautilus-private/nautilus-file.[ch]:
Use gobject private data for details
Add has_open_window flag and setter/getter
* libnautilus-private/nautilus-icon-container.[ch]:
* src/file-manager/fm-icon-container.c:
Support visiting modifier for icons with open windows
* src/file-manager/fm-directory-view.c:
Don't use filename extension in templates name
* src/file-manager/fm-list-model.c:
Support accept and visiting icon modifiers
* src/file-manager/fm-list-view.c:
Always set the drag_view on the model so that the accept
modifier works
* src/nautilus-window.c: (nautilus_window_set_viewed_file):
Set has_open_window on file
Diffstat (limited to 'src/nautilus-window.c')
-rw-r--r-- | src/nautilus-window.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/nautilus-window.c b/src/nautilus-window.c index 5a9631b88..23bb15643 100644 --- a/src/nautilus-window.c +++ b/src/nautilus-window.c @@ -1427,11 +1427,18 @@ nautilus_window_set_viewed_file (NautilusWindow *window, cancel_chose_component_callback (window); if (window->details->viewed_file != NULL) { + if (NAUTILUS_IS_SPATIAL_WINDOW (window)) { + nautilus_file_set_has_open_window (window->details->viewed_file, + FALSE); + } nautilus_file_monitor_remove (window->details->viewed_file, window); } if (file != NULL) { + if (NAUTILUS_IS_SPATIAL_WINDOW (window)) { + nautilus_file_set_has_open_window (file, TRUE); + } attributes = NAUTILUS_FILE_ATTRIBUTE_DISPLAY_NAME; nautilus_file_monitor_add (file, window, attributes); } |