public boolean performOk() {
if (isSelectionChanged) {
- String item = combo.getItem(combo.getSelectionIndex());
+
try {
PreferencesUtil.writePropertyToConfigFile(combo.getSelectionIndex());
}catch(IOException e) {
e.printStackTrace();
}
- if (item.equals(Language.ENGLISH.getLabel())) {
- PreferencesUtil.setStringValue(IPreferenceKeys.DEFAULT_LANGUAGE_EDITOR, eu.etaxonomy.cdm.model.common.Language.ENGLISH().getUuid().toString());
- }else {
- PreferencesUtil.setStringValue(IPreferenceKeys.DEFAULT_LANGUAGE_EDITOR, eu.etaxonomy.cdm.model.common.Language.GERMAN().getUuid().toString());
- }
+
boolean result = MessageDialog.openConfirm(getShell(), Messages.LanguageEditorPreferencePage_PleaseRestart, Messages.LanguageEditorPreferencePage_EditorHasToRestart);
if(result){