Project

General

Profile

« Previous | Next » 

Revision d84ac885

Added by Katja Luther over 4 years ago

ref #8489: fix set default for db term preferences

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/GeneralTermPreference.java
164 164

  
165 165
    protected void rememberCheckedValues(String checkedValues) {
166 166
        initialiseVocabularies();
167

  
168
        treeComposite.getViewer().setInput(getVocabularies());
169 167
        treeComposite.getViewer().getTree().deselectAll();
168
        treeComposite.getViewer().refresh();
169
        treeComposite.getViewer().setInput(getVocabularies());
170

  
170 171
        if (checkedValues != null && checkedValues != "") { //$NON-NLS-1$
171 172
            String[] listChecked = checkedValues.split(";"); //$NON-NLS-1$
172 173
            String[] listCheckedComma = checkedValues.split(","); //$NON-NLS-1$
......
183 184
        }else{
184 185
            List<AbstractTermDto> termsFromStringValues = getTermsFromStringValues(new ArrayList<String>());
185 186
            treeComposite.setCheckedElements(termsFromStringValues.toArray());
187
            treeComposite.getViewer().refresh();
188
            treeComposite.redraw();
186 189

  
187 190
        }
188 191
    }
......
273 276

  
274 277
    @Override
275 278
    protected void performDefaults(){
276
        if (isAdminPreference){
279
        if (!isLocalPref()){
277 280
            rememberCheckedValues("");
278 281
            treeComposite.setEnabled(true);
279 282
        }else{

Also available in: Unified diff