summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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));