Changeset 107062 in webkit


Ignore:
Timestamp:
Feb 8, 2012 3:13:03 AM (12 years ago)
Author:
apavlov@chromium.org
Message:

Web Inspector: Touch event emulation fails for iframes
https://bugs.webkit.org/show_bug.cgi?id=77987

Reviewed by Pavel Feldman.

Source/WebCore:

Test: fast/events/touch/emulated-touch-iframe.html

  • page/EventHandler.cpp:

(WebCore::EventHandler::handleMouseReleaseEvent):

LayoutTests:

  • fast/events/touch/emulated-touch-iframe-expected.txt: Added.
  • fast/events/touch/emulated-touch-iframe.html: Added.
  • fast/events/touch/resources/emulated-touch-iframe2.html: Added.
Location:
trunk
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r107059 r107062  
     12012-02-08  Alexander Pavlov  <apavlov@chromium.org>
     2
     3        Web Inspector: Touch event emulation fails for iframes
     4        https://bugs.webkit.org/show_bug.cgi?id=77987
     5
     6        Reviewed by Pavel Feldman.
     7
     8        * fast/events/touch/emulated-touch-iframe-expected.txt: Added.
     9        * fast/events/touch/emulated-touch-iframe.html: Added.
     10        * fast/events/touch/resources/emulated-touch-iframe2.html: Added.
     11
    1122012-02-08  Nikolas Zimmermann  <nzimmermann@rim.com>
    213
  • trunk/Source/WebCore/ChangeLog

    r107061 r107062  
     12012-02-08  Alexander Pavlov  <apavlov@chromium.org>
     2
     3        Web Inspector: Touch event emulation fails for iframes
     4        https://bugs.webkit.org/show_bug.cgi?id=77987
     5
     6        Reviewed by Pavel Feldman.
     7
     8        Test: fast/events/touch/emulated-touch-iframe.html
     9
     10        * page/EventHandler.cpp:
     11        (WebCore::EventHandler::handleMouseReleaseEvent):
     12
    1132012-02-08  Andreas Kling  <awesomekling@apple.com>
    214
  • trunk/Source/WebCore/page/EventHandler.cpp

    r106977 r107062  
    808808bool EventHandler::handleMouseReleaseEvent(const MouseEventWithHitTestResults& event)
    809809{
    810 #if ENABLE(TOUCH_EVENTS)
    811     bool defaultPrevented = dispatchSyntheticTouchEventIfEnabled(event.event());
    812     if (defaultPrevented)
    813         return true;
    814 #endif
    815 
    816810    if (m_autoscrollInProgress)
    817811        stopAutoscrollTimer();
     
    17881782{
    17891783    RefPtr<FrameView> protector(m_frame->view());
    1790    
     1784
     1785#if ENABLE(TOUCH_EVENTS)
     1786    bool defaultPrevented = dispatchSyntheticTouchEventIfEnabled(mouseEvent);
     1787    if (defaultPrevented)
     1788        return true;
     1789#endif
     1790
    17911791    UserGestureIndicator gestureIndicator(DefinitelyProcessingUserGesture);
    17921792
Note: See TracChangeset for help on using the changeset viewer.