diff options
-rw-r--r-- | e-util/e-source-selector.c | 4 |
1 files changed, 3 insertions, 1 deletions
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); + } + if (selected != NULL) { e_source_selector_set_primary_selection (selector, selected); + g_object_unref (selected); } - g_object_unref (selected); } static void |