Project

General

Profile

« Previous | Next » 

Revision 630c2c5d

Added by Katja Luther about 5 years ago

ref #7428: fix selection for updated titlecache

View differences:

eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/e4/BulkEditorE4Composite.java
387 387
        List<Object> selectedObjects = new ArrayList<>();
388 388
        for (Range range : selectedRowPositions) {
389 389
            for(int i=range.start;i<range.end;i++){
390
                selectedObjects.add(bodyDataProvider.getRowObject(i));
390
                if (i>=0){
391
                    selectedObjects.add(bodyDataProvider.getRowObject(i));
392
                }
391 393
            }
392 394
        }
393 395
        return new StructuredSelection(selectedObjects);
eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/e4/CellSelectionListener.java
56 56
            RowSelectionEvent rowSelectionEvent = (RowSelectionEvent) event;
57 57
            int[] fullySelectedRowPositions = rowSelectionEvent.getSelectionLayer().getFullySelectedRowPositions();
58 58
            if(fullySelectedRowPositions.length==1){
59
                Object rowObject = bulkEditor.getBodyDataProvider().getRowObject(fullySelectedRowPositions[0]);
60
                bulkEditor.getSelService().setSelection(new StructuredSelection(rowObject));
59
                if (fullySelectedRowPositions[0]>=0){
60
                    Object rowObject = bulkEditor.getBodyDataProvider().getRowObject(fullySelectedRowPositions[0]);
61
                    bulkEditor.getSelService().setSelection(new StructuredSelection(rowObject));
62
                }
61 63
                return;
62 64
            }
63 65
        }

Also available in: Unified diff