Mercurial > projects > dwt2
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 } |