Revision: 20755
          http://sourceforge.net/p/jmol/code/20755
Author:   hansonr
Date:     2015-09-05 04:00:28 +0000 (Sat, 05 Sep 2015)
Log Message:
-----------
Jmol.___JmolVersion="14.3.16_2015.09.04"

bug fix: Mac OS does not add modifiers (left, right, ctrl, etc.) to drag 
operations

Modified Paths:
--------------
    trunk/Jmol/src/org/jmol/awt/Mouse.java

Modified: trunk/Jmol/src/org/jmol/awt/Mouse.java
===================================================================
--- trunk/Jmol/src/org/jmol/awt/Mouse.java      2015-09-05 03:49:32 UTC (rev 
20754)
+++ trunk/Jmol/src/org/jmol/awt/Mouse.java      2015-09-05 04:00:28 UTC (rev 
20755)
@@ -379,9 +379,10 @@
   private void mouseDragged(long time, int x, int y, int modifiers) {
     if (wheeling)
       return;
-    if ((modifiers & Event.MAC_COMMAND) == Event.MAC_COMMAND)
-      modifiers = modifiers & ~Event.MOUSE_RIGHT | Event.CTRL_MASK; 
-    manager.mouseAction(Event.DRAGGED, time, x, y, 0, modifiers);
+    if ((modifiersDown & Event.MAC_COMMAND) == Event.MAC_COMMAND)
+      modifiersDown = modifiersDown & ~Event.MOUSE_RIGHT | Event.CTRL_MASK; 
+    System.out.println(modifiers  + " " + modifiersDown);    
+    manager.mouseAction(Event.DRAGGED, time, x, y, 0, modifiersDown);
   }
 
   private static int applyLeftMouse(int modifiers) {

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
_______________________________________________
Jmol-commits mailing list
Jmol-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-commits

Reply via email to