Project

General

Profile

« Previous | Next » 

Revision eb5c6646

Added by Katja Luther almost 4 years ago

fix #9033: correct handling for notes when switching between status and no staus

View differences:

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