--- a/src/java.desktop/share/classes/javax/swing/SwingUtilities.java Tue Oct 10 12:15:25 2017 -0700
+++ b/src/java.desktop/share/classes/javax/swing/SwingUtilities.java Wed Oct 11 15:53:25 2017 +0100
@@ -44,6 +44,8 @@
import sun.security.action.GetPropertyAction;
import sun.awt.AppContext;
+import sun.awt.AWTAccessor;
+import sun.awt.AWTAccessor.MouseEventAccessor;
/**
* A collection of utility methods for Swing.
@@ -405,6 +407,9 @@
sourceEvent.getClickCount(),
sourceEvent.isPopupTrigger(),
sourceEvent.getButton());
+ MouseEventAccessor meAccessor = AWTAccessor.getMouseEventAccessor();
+ meAccessor.setCausedByTouchEvent(newEvent,
+ meAccessor.isCausedByTouchEvent(sourceEvent));
}
return newEvent;
}