Project

General

Profile

« Previous | Next » 

Revision cae3bd94

Added by Patrick Plitzner over 5 years ago

ref #7875 Do not save grayed values

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/AreasSelectionDialog.java
76 76
    protected void okPressed() {
77 77
        selectedAreas.clear();
78 78
        List<Object> checkedElements = Arrays.asList(treeComposite.getViewer().getCheckedElements());
79
        checkedElements = checkedElements.stream().filter(element->element instanceof TermDto).collect(Collectors.toList());
79
        checkedElements = checkedElements.stream()
80
                .filter(element->element instanceof TermDto && !treeComposite.getViewer().getGrayed(element))
81
                .collect(Collectors.toList());
80 82
        selectedAreas = new ArrayList(checkedElements);
81 83
        super.okPressed();
82 84
    }

Also available in: Unified diff