summaryrefslogtreecommitdiff
path: root/src/nautilus-navigation-window.c
diff options
context:
space:
mode:
authorChristian Neumair <cneumair@gnome.org>2008-03-22 18:29:13 +0000
committerChristian Neumair <cneumair@src.gnome.org>2008-03-22 18:29:13 +0000
commitab0ba61800cb60e38272362f807db987b814a8d7 (patch)
tree4f0c52819e9cf03c89455e6fb82001e96cd04738 /src/nautilus-navigation-window.c
parenta623c0892928af7c15df20e1db8efde5f0561e06 (diff)
downloadnautilus-ab0ba61800cb60e38272362f807db987b814a8d7.tar.gz
Do not try to hide zoom control if we are already destroyed.
2008-03-22 Christian Neumair <cneumair@gnome.org> * src/nautilus-navigation-window.c: (real_disconnect_content_view): Do not try to hide zoom control if we are already destroyed. * src/nautilus-spatial-window.c (real_close_slot): Do not assert that the slot is currently active. * src/nautilus-window.c (nautilus_window_destroy), (nautilus_window_close): Move slot close code from close() to destroy(). svn path=/branches/multiview/; revision=13969
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