Revision eb5c6646
Added by Katja Luther almost 4 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/MultilanguageTextElement.java | ||
---|---|---|
172 | 172 |
/** {@inheritDoc} */ |
173 | 173 |
@Override |
174 | 174 |
public void widgetSelected(SelectionEvent e) { |
175 |
Language selectedLanguage = combo_language.getSelection(); |
|
176 |
if (selectedLanguage != null) { |
|
177 |
LanguageString selectedLanguageString = getMultilanguageText().get( |
|
178 |
selectedLanguage); |
|
179 |
|
|
180 |
element_languageString.setLanguageString(selectedLanguageString); |
|
181 |
} |
|
175 |
if (PreferencesUtil.isMultilanguageTextEditingCapability()) { |
|
176 |
Language selectedLanguage = combo_language.getSelection(); |
|
177 |
if (selectedLanguage != null) { |
|
178 |
LanguageString selectedLanguageString = getMultilanguageText().get( |
|
179 |
selectedLanguage); |
|
180 |
|
|
181 |
element_languageString.setLanguageString(selectedLanguageString); |
|
182 |
} |
|
183 |
} |
|
182 | 184 |
} |
183 | 185 |
|
184 | 186 |
/* |
... | ... | |
217 | 219 |
|
218 | 220 |
@Override |
219 | 221 |
public void refresh(){ |
220 |
Language lang = combo_language.getSelection(); |
|
221 |
if (multilanguageText.get(lang)!= null){ |
|
222 |
this.element_languageString.setText(multilanguageText.get(combo_language.getSelection()).getText()); |
|
222 |
if (PreferencesUtil.isMultilanguageTextEditingCapability()) { |
|
223 |
Language lang = combo_language.getSelection(); |
|
224 |
if (multilanguageText.get(lang)!= null){ |
|
225 |
this.element_languageString.setText(multilanguageText.get(combo_language.getSelection()).getText()); |
|
226 |
}else{ |
|
227 |
this.element_languageString.setText(null); |
|
228 |
} |
|
223 | 229 |
}else{ |
224 |
this.element_languageString.setText(null); |
|
230 |
if (multilanguageText != null && multilanguageText.get(CdmStore.getDefaultLanguage()) != null){ |
|
231 |
this.element_languageString.setText(multilanguageText.get(CdmStore.getDefaultLanguage()).getText()); |
|
232 |
} |
|
225 | 233 |
} |
234 |
|
|
226 | 235 |
} |
227 | 236 |
|
228 | 237 |
/** |
Also available in: Unified diff
fix #9033: correct handling for notes when switching between status and no staus