Revision 98f05cec
Added by Katja Luther about 4 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/AbstractGeneralTermPreference.java | ||
---|---|---|
139 | 139 |
useLocalOrAdmin.select(1); |
140 | 140 |
}else{ |
141 | 141 |
useLocalOrAdmin.select(0); |
142 |
treeComposite.getViewer().getTree().setSelection(treeComposite.getViewer().getTree().getTopItem()); |
|
142 |
if (treeComposite.getViewer().getTree() != null && treeComposite.getViewer().getTree().getTopItem() != null) { |
|
143 |
treeComposite.getViewer().getTree().setSelection(treeComposite.getViewer().getTree().getTopItem()); |
|
144 |
} |
|
143 | 145 |
treeComposite.setEnabled(false); |
144 | 146 |
|
145 | 147 |
//treeComposite.getViewer().getTree().getVerticalBar().setEnabled(true); |
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/PreferencesUtil.java | ||
---|---|---|
1939 | 1939 |
List<Feature> terms = null; |
1940 | 1940 |
boolean override = PreferencesUtil.getBooleanValue(PreferencesUtil.createOverridePreferenceString(PreferencePredicate.TaxonFeatures.getKey())); |
1941 | 1941 |
List<UUID> uuids = PreferencesUtil.createUUIDListFromStringPref(PreferencePredicate.TaxonFeatures.getKey(), false); |
1942 |
if (!uuids.isEmpty()){ |
|
1942 |
if (uuids != null && !uuids.isEmpty()){
|
|
1943 | 1943 |
terms = CdmStore.getTermManager().getTerms(uuids, Feature.class); |
1944 | 1944 |
} |
1945 | 1945 |
if (terms == null || terms.isEmpty()){ |
Also available in: Unified diff
avoid NPE in preferenceUtil and TermPreferencePages