consume click+control event
authorkoutsoub <devnull@localhost>
Fri, 11 Mar 2011 13:30:36 +0000 (15:30 +0200)
committerkoutsoub <devnull@localhost>
Fri, 11 Mar 2011 13:30:36 +0000 (15:30 +0200)
src/gr/ebs/gss/client/GSSSelectionEventManager.java

index 3b7194a..59938d8 100644 (file)
@@ -399,6 +399,9 @@ public class GSSSelectionEventManager<T> implements
       }
       doMultiSelection(selectionModel, event.getDisplay(), event.getIndex(),
           event.getValue(), action, shift, clearOthers);
       }
       doMultiSelection(selectionModel, event.getDisplay(), event.getIndex(),
           event.getValue(), action, shift, clearOthers);
+      if(ctrlOrMeta){
+         event.setCanceled(true);
+      }
     } else if ("keyup".equals(type)) {
       int keyCode = nativeEvent.getKeyCode();
       if (keyCode == 32) {
     } else if ("keyup".equals(type)) {
       int keyCode = nativeEvent.getKeyCode();
       if (keyCode == 32) {