Revision d84ac885
Added by Katja Luther over 4 years ago
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
ref #8489: fix set default for db term preferences