From f322d1a3bb3cfda2064d71ed65e30ccf86a812e7 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Mon, 5 Dec 2011 13:27:06 +0100 Subject: Bug #665149 - Do not ref window in e_restore_window() --- e-util/e-util.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/e-util/e-util.c b/e-util/e-util.c index bc163377fb..f21693bc2f 100644 --- a/e-util/e-util.c +++ b/e-util/e-util.c @@ -74,9 +74,6 @@ struct _WindowData { static void window_data_free (WindowData *data) { - if (data->window != NULL) - g_object_unref (data->window); - if (data->settings != NULL) g_object_unref (data->settings); @@ -341,7 +338,7 @@ e_restore_window (GtkWindow *window, settings = g_settings_new_with_path (schema, settings_path); data = g_slice_new0 (WindowData); - data->window = g_object_ref (window); + data->window = window; data->settings = g_object_ref (settings); data->flags = flags; -- cgit v1.2.3