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