From 53cdaa7e1555858697b01ed9958ad6fb83ab8821 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Fri, 12 Feb 2010 07:43:00 -0500 Subject: Fix command-line import crasher. GtkAssistant's initial reference is floating, so if command-line import fails to find a suitable importer, sink the reference before finalizing the GtkAssistant. --- widgets/misc/e-import-assistant.c | 1 + 1 file changed, 1 insertion(+) diff --git a/widgets/misc/e-import-assistant.c b/widgets/misc/e-import-assistant.c index 77108c01a5..30d41385f4 100644 --- a/widgets/misc/e-import-assistant.c +++ b/widgets/misc/e-import-assistant.c @@ -1351,6 +1351,7 @@ e_import_assistant_new_simple (GtkWindow *parent, import_assistant_construct (E_IMPORT_ASSISTANT (assistant)); if (!set_import_uris (E_IMPORT_ASSISTANT (assistant), uris)) { + g_object_ref_sink (assistant); g_object_unref (assistant); return NULL; } -- cgit v1.2.3