< prev index next >

src/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.CausedFocusEvent; import sun.awt.PeerEvent; import sun.awt.SunToolkit; import sun.awt.dnd.SunDropTargetEvent;
*** 4767,4776 **** --- 4768,4780 ---- 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) {
*** 4867,4876 **** --- 4871,4883 ---- 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 >