summaryrefslogtreecommitdiff
path: root/src/nautilus-spatial-window.c
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2004-03-08 09:50:34 +0000
committerAlexander Larsson <alexl@src.gnome.org>2004-03-08 09:50:34 +0000
commitb0809a3c9f67d0b08bc73dec5e523e50ba315792 (patch)
treef40bdaacaaccefae39c9f65cf9a28f2863db470f /src/nautilus-spatial-window.c
parent4ecf75a172909e9459fe7788cdafdbb245785414 (diff)
downloadnautilus-b0809a3c9f67d0b08bc73dec5e523e50ba315792.tar.gz
Timeout activation after 5 seconds.
2004-03-08 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-bonobo-extensions.c: (bonobo_activation_activation_callback), (activation_timed_out), (nautilus_bonobo_activate_from_id), (nautilus_bonobo_activate_cancel): Timeout activation after 5 seconds. * src/nautilus-spatial-window.c: (nautilus_spatial_window_save_geometry): Don't save geometry for windows that are not viewing a file. * libnautilus-private/nautilus-file.c: (update_info_internal): Set new guessed_mime_type on rename, so that renames to match mime type works.
Diffstat (limited to 'src/nautilus-spatial-window.c')
-rw-r--r--src/nautilus-spatial-window.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nautilus-spatial-window.c b/src/nautilus-spatial-window.c
index 20ab205a6..5da57ee25 100644
--- a/src/nautilus-spatial-window.c
+++ b/src/nautilus-spatial-window.c
@@ -229,6 +229,11 @@ nautilus_spatial_window_save_geometry (NautilusSpatialWindow *window)
g_assert (NAUTILUS_IS_WINDOW (window));
+ if (NAUTILUS_WINDOW (window)->details->viewed_file == NULL) {
+ /* We never showed a file */
+ return;
+ }
+
if (GTK_WIDGET(window)->window &&
!(gdk_window_get_state (GTK_WIDGET(window)->window) & GDK_WINDOW_STATE_MAXIMIZED)) {
geometry_string = eel_gtk_window_get_geometry_string (GTK_WINDOW (window));