### Eclipse Workspace Patch 1.0 #P org.eclipse.zest.core Index: src/org/eclipse/zest/core/widgets/Graph.java =================================================================== RCS file: /cvsroot/tools/org.eclipse.gef/plugins/org.eclipse.zest.core/src/org/eclipse/zest/core/widgets/Graph.java,v retrieving revision 1.37 diff -u -r1.37 Graph.java --- src/org/eclipse/zest/core/widgets/Graph.java 17 Jun 2008 05:48:40 -0000 1.37 +++ src/org/eclipse/zest/core/widgets/Graph.java 6 Jul 2008 00:54:56 -0000 @@ -661,7 +661,14 @@ selectedItems.remove(itemUnderMouse); (itemUnderMouse).unhighlight(); fireWidgetSelectedEvent(itemUnderMouse); + return; } + + // shuffles the currently clicked element to the top of the selection list + // and fires and event, so listeners can react + selectedItems.remove(itemUnderMouse); + selectedItems.add(0, itemUnderMouse); + fireWidgetSelectedEvent(itemUnderMouse); return; }