Changeset 122325 in webkit


Ignore:
Timestamp:
Jul 11, 2012 3:40:41 AM (12 years ago)
Author:
abecsi@webkit.org
Message:

Unreviewed, rolling out r122318.
http://trac.webkit.org/changeset/122318
https://bugs.webkit.org/show_bug.cgi?id=90961

It made 11 fast/events/touch fail (Requested by bbandix on
#webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-07-11

  • UIProcess/API/qt/qquickwebview.cpp:
  • UIProcess/API/qt/qquickwebview_p.h:
Location:
trunk/Source/WebKit2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r122322 r122325  
     12012-07-11  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r122318.
     4        http://trac.webkit.org/changeset/122318
     5        https://bugs.webkit.org/show_bug.cgi?id=90961
     6
     7        It made 11 fast/events/touch fail (Requested by bbandix on
     8        #webkit).
     9
     10        * UIProcess/API/qt/qquickwebview.cpp:
     11        * UIProcess/API/qt/qquickwebview_p.h:
     12
    1132012-07-11  Keunsoon Lee  <keunsoon.lee@samsung.com>
    214
  • trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp

    r122318 r122325  
    16561656}
    16571657
    1658 bool QQuickWebView::childMouseEventFilter(QQuickItem* item, QEvent* event)
    1659 {
    1660     // This function is used by MultiPointTouchArea and PinchArea to filter
    1661     // touch events, thus to hinder the canvas from sending synthesized
    1662     // mouse events to the Flickable implementation we need to reimplement
    1663     // childMouseEventFilter and filter incoming touch events as well.
    1664 
    1665     if (!isVisible() || !isEnabled())
    1666         return QQuickFlickable::childMouseEventFilter(item, event);
    1667 
    1668     switch (event->type()) {
    1669     case QEvent::MouseButtonPress:
    1670         mousePressEvent(static_cast<QMouseEvent*>(event));
    1671         return event->isAccepted();
    1672     case QEvent::MouseMove:
    1673         mouseMoveEvent(static_cast<QMouseEvent*>(event));
    1674         return event->isAccepted();
    1675     case QEvent::MouseButtonRelease:
    1676         mouseReleaseEvent(static_cast<QMouseEvent*>(event));
    1677         return event->isAccepted();
    1678     case QEvent::TouchBegin:
    1679     case QEvent::TouchUpdate:
    1680     case QEvent::TouchEnd:
    1681         touchEvent(static_cast<QTouchEvent*>(event));
    1682         return event->isAccepted();
    1683     default:
    1684         break;
    1685     }
    1686 
    1687     return QQuickFlickable::childMouseEventFilter(item, event);
    1688 }
    1689 
    16901658void QQuickWebView::geometryChanged(const QRectF& newGeometry, const QRectF& oldGeometry)
    16911659{
  • trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview_p.h

    r122318 r122325  
    169169
    170170protected:
    171     virtual bool childMouseEventFilter(QQuickItem*, QEvent*);
    172171    virtual void geometryChanged(const QRectF&, const QRectF&);
    173172    virtual void componentComplete();
Note: See TracChangeset for help on using the changeset viewer.