From 496dac3760529669c8d4fa2e32e1797b092e7632 Mon Sep 17 00:00:00 2001 From: Jonathan Blandford Date: Tue, 21 Dec 2004 21:09:52 +0000 Subject: dispose can be called multiple times. Tue Dec 21 16:08:17 2004 Jonathan Blandford * shell/ev-window.c (ev_window_dispose): dispose can be called multiple times. --- (limited to 'shell/ev-window.c') diff --git a/shell/ev-window.c b/shell/ev-window.c index 0fb34ec..7dad330 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -484,7 +484,10 @@ ev_window_dispose (GObject *object) priv = EV_WINDOW (object)->priv; - g_object_unref (priv->ui_manager); + if (priv->ui_manager) { + g_object_unref (priv->ui_manager); + priv->ui_manager = NULL; + } G_OBJECT_CLASS (parent_class)->dispose (object); } -- cgit v0.9.1