comparison org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/viewers/ViewerUpdater.d @ 85:6be48cf9f95c

Work on databinding
author Frank Benoit <benoit@tionex.de>
date Sat, 18 Apr 2009 13:54:50 +0200
parents 0a55d2d5a946
children
comparison
equal deleted inserted replaced
84:fcf926c91ca4 85:6be48cf9f95c
94 // Preserve selection 94 // Preserve selection
95 if (!selection.isEmpty()) { 95 if (!selection.isEmpty()) {
96 IElementComparer comparer = viewer.getComparer(); 96 IElementComparer comparer = viewer.getComparer();
97 Object[] selectedElements = selection.toArray(); 97 Object[] selectedElements = selection.toArray();
98 for (int i = 0; i < selectedElements.length; i++) { 98 for (int i = 0; i < selectedElements.length; i++) {
99 if (comparer is null ? Util.equals(element, 99 if (comparer is null ? Util.opEquals(element,
100 selectedElements[i]) : comparer.equals(element, 100 selectedElements[i]) : comparer.opEquals(element,
101 selectedElements[i])) { 101 selectedElements[i])) {
102 viewer.setSelection(selection); 102 viewer.setSelection(selection);
103 break; 103 break;
104 } 104 }
105 } 105 }