diff options
Diffstat (limited to 'src/nautilus-navigation-window.c')
-rw-r--r-- | src/nautilus-navigation-window.c | 7 |
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 |