Merge branch 'release/5.8.0'
[taxeditor.git] / eu.etaxonomy.taxeditor.navigation / src / main / java / eu / etaxonomy / taxeditor / navigation / search / SearchOption.java
index bf07632c04a6718e8db0cf1f1bac5a4ef3ca1c4d..aae65543d0579f24f50b5bef30372a7b7c7d921b 100644 (file)
@@ -8,6 +8,7 @@
  */
 package eu.etaxonomy.taxeditor.navigation.search;
 
+import eu.etaxonomy.cdm.api.service.config.IFindTaxaAndNamesConfigurator;
 import eu.etaxonomy.taxeditor.navigation.l10n.Messages;
 import eu.etaxonomy.taxeditor.preference.IPreferenceKeys;
 import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
@@ -36,7 +37,8 @@ public enum SearchOption {
     public boolean getPreference() {
         if (!PreferencesUtil.getPreferenceStore().contains(IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_TAXA)) {
             // initializes the search configurator
-            PreferencesUtil.initializeSearchConfigurator();
+            IFindTaxaAndNamesConfigurator configurator = PreferencesUtil.initializeSearchConfigurator();
+            PreferencesUtil.setSearchConfigurator(configurator);
         }
 
         switch (this) {