< prev index next >

src/java.desktop/share/classes/java/awt/Container.java

Print this page

        

*** 53,62 **** --- 53,63 ---- import sun.util.logging.PlatformLogger; import sun.awt.AppContext; import sun.awt.AWTAccessor; + import sun.awt.AWTAccessor.MouseEventAccessor; import sun.awt.PeerEvent; import sun.awt.SunToolkit; import sun.awt.dnd.SunDropTargetEvent;
*** 4781,4790 **** --- 4782,4794 ---- srcEvent.getXOnScreen(), srcEvent.getYOnScreen(), srcEvent.getClickCount(), srcEvent.isPopupTrigger(), srcEvent.getButton()); + MouseEventAccessor meAccessor = AWTAccessor.getMouseEventAccessor(); + meAccessor.setCausedByTouchEvent(me, + meAccessor.isCausedByTouchEvent(srcEvent)); ((AWTEvent)srcEvent).copyPrivateDataInto(me); // translate coordinates to this native container final Point ptSrcOrigin = srcComponent.getLocationOnScreen(); if (AppContext.getAppContext() != nativeContainer.appContext) {
*** 4882,4891 **** --- 4886,4898 ---- e.getXOnScreen(), e.getYOnScreen(), e.getClickCount(), e.isPopupTrigger(), e.getButton()); + MouseEventAccessor meAccessor = AWTAccessor.getMouseEventAccessor(); + meAccessor.setCausedByTouchEvent(retargeted, + meAccessor.isCausedByTouchEvent(e)); } ((AWTEvent)e).copyPrivateDataInto(retargeted); if (target == nativeContainer) {
< prev index next >