summaryrefslogtreecommitdiff
path: root/src/nautilus-navigation-window.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-navigation-window.c')
-rw-r--r--src/nautilus-navigation-window.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/nautilus-navigation-window.c b/src/nautilus-navigation-window.c
index bb6fb8406..bb0d5b4d8 100644
--- a/src/nautilus-navigation-window.c
+++ b/src/nautilus-navigation-window.c
@@ -1042,7 +1042,12 @@ real_disconnect_content_view (NautilusWindow *nautilus_window,
G_CALLBACK (zoom_level_changed_callback),
window);
- gtk_widget_hide (window->zoom_control);
+ if (window->zoom_control != NULL) {
+ /* if we run in destroy(), the
+ * zoom control is already gone
+ */
+ gtk_widget_hide (window->zoom_control);
+ }
}
static void