From c0a213f7ed487273797d579bad952bca983240ba Mon Sep 17 00:00:00 2001 From: John Darrington Date: Sat, 11 Sep 2010 10:26:05 +0200 Subject: [PATCH] Prevent critical when closing output viewer --- src/ui/gui/psppire-output-window.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ui/gui/psppire-output-window.c b/src/ui/gui/psppire-output-window.c index 9886810f11..4bf8ce5b28 100644 --- a/src/ui/gui/psppire-output-window.c +++ b/src/ui/gui/psppire-output-window.c @@ -109,7 +109,8 @@ psppire_output_window_dispose (GObject *obj) viewer->items = NULL; viewer->n_items = viewer->allocated_items = 0; - g_object_unref (viewer->print_settings); + if (viewer->print_settings != NULL) + g_object_unref (viewer->print_settings); /* Chain up to the parent class */ G_OBJECT_CLASS (parent_class)->dispose (obj); -- 2.30.2