diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2010-02-12 20:43:00 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2010-02-12 20:44:51 +0800 |
commit | 53cdaa7e1555858697b01ed9958ad6fb83ab8821 (patch) | |
tree | 91bce998a03a3ae3fe2e117b0fba16d621a9fd52 /widgets/misc | |
parent | 35b167f240259c09102541f680ed645918cd5e0d (diff) | |
download | gsoc2013-evolution-53cdaa7e1555858697b01ed9958ad6fb83ab8821.tar.gz gsoc2013-evolution-53cdaa7e1555858697b01ed9958ad6fb83ab8821.tar.zst gsoc2013-evolution-53cdaa7e1555858697b01ed9958ad6fb83ab8821.zip |
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.
Diffstat (limited to 'widgets/misc')
-rw-r--r-- | widgets/misc/e-import-assistant.c | 1 |
1 files changed, 1 insertions, 0 deletions
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; } |