diff --git a/e-util/e-source-selector.c b/e-util/e-source-selector.c index e84566d887..b4f82c2c5b 100644 --- a/e-util/e-source-selector.c +++ b/e-util/e-source-selector.c @@ -366,9 +366,11 @@ source_selector_build_model (ESourceSelector *selector) if (selected == NULL) { selected = e_source_registry_ref_default_for_extension_name ( registry, extension_name); - e_source_selector_set_primary_selection (selector, selected); } - g_object_unref (selected); + if (selected != NULL) { + e_source_selector_set_primary_selection (selector, selected); + g_object_unref (selected); + } } static void