Project

General

Profile

« Previous | Next » 

Revision 6a41d4dc

Added by Katja Luther almost 8 years ago

#4018 fix NPE

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/TranslatableRepresentationElement.java
18 18
import eu.etaxonomy.cdm.model.common.Representation;
19 19
import eu.etaxonomy.cdm.model.common.TermBase;
20 20
import eu.etaxonomy.taxeditor.model.MessagingUtils;
21
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
21 22
import eu.etaxonomy.taxeditor.ui.section.vocabulary.TermTranslationWizard;
22 23

  
23 24
/**
......
103 104
    public void setTerm(
104 105
            TermBase term) {
105 106
        super.setTerm(term);
106
        button.setEnabled(false);
107
        if (PreferencesUtil.isMultilanguageTextEditingCapability()) {
108
        	button.setEnabled(false);
109
        }
107 110
        updateControls();
108 111
    }
109 112

  
......
114 117
    @Override
115 118
    protected void updateControls() {
116 119
       super.updateControls();
117
       button.setEnabled(true);
118
       combo_language.setTerms(getLanguages());
119
       combo_language.setSelection(selectedRepresentation.getLanguage());
120
       if (PreferencesUtil.isMultilanguageTextEditingCapability()) {
121
    	   button.setEnabled(true);
122
    	   combo_language.setTerms(getLanguages());
123
    	   combo_language.setSelection(selectedRepresentation.getLanguage());
124
       }
120 125

  
121 126
    }
122 127

  

Also available in: Unified diff