src/java.desktop/share/classes/javax/swing/SwingUtilities.java
changeset 47384 3b244a98d5ab
parent 47216 71c04702a3d5
child 52248 2e330da7cbf4
--- 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;
     }