Changeset 32635 in webkit


Ignore:
Timestamp:
Apr 28, 2008 7:29:57 AM (16 years ago)
Author:
Simon Hausmann
Message:

Tor Arne Vestbø <tavestbo@trolltech.com>

Prevent middle-click from triggering open URL from clipboard when the event has already been accepted.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r32634 r32635  
     12008-04-28  Tor Arne Vestbø  <tavestbo@trolltech.com>
     2
     3        Reviewed by Simon.
     4
     5        Prevent middle-click from triggering open URL from clipboard when the event has already been accepted.
     6
     7        * platform/qt/PlatformScrollBarQt.cpp:
     8        (WebCore::PlatformScrollbar::handleMousePressEvent):
     9
    1102008-04-28  Tor Arne Vestbø  <tavestbo@trolltech.com>
    211
  • trunk/WebCore/platform/qt/PlatformScrollBarQt.cpp

    r32634 r32635  
    314314                                        pos.x() : pos.y()) - thumbLength() / 2));
    315315
    316     } else { // Left button
     316    } else { // Left button, or if middle click centering is not supported
    317317        const QPoint topLeft = m_opt.rect.topLeft();
    318318        m_opt.rect.moveTo(QPoint(0, 0));
  • trunk/WebKit/qt/Api/qwebpage.cpp

    r32634 r32635  
    374374        return;
    375375
    376     frame->eventHandler()->mouseMoved(PlatformMouseEvent(ev, 0));
     376    bool accepted = frame->eventHandler()->mouseMoved(PlatformMouseEvent(ev, 0));
     377    ev->setAccepted(accepted);
    377378}
    378379
     
    383384        return;
    384385
    385     if (tripleClickTimer.isActive() && (ev->pos() - tripleClick).manhattanLength() <
    386          QApplication::startDragDistance()) {
     386    if (tripleClickTimer.isActive()
     387            && (ev->pos() - tripleClick).manhattanLength()
     388                < QApplication::startDragDistance()) {
    387389        mouseTripleClickEvent(ev);
    388390        return;
    389391    }
    390392
    391     frame->eventHandler()->handleMousePressEvent(PlatformMouseEvent(ev, 1));
     393    bool accepted = frame->eventHandler()->handleMousePressEvent(PlatformMouseEvent(ev, 1));
     394    ev->setAccepted(accepted);
    392395}
    393396
     
    398401        return;
    399402
    400     frame->eventHandler()->handleMousePressEvent(PlatformMouseEvent(ev, 2));
     403    bool accepted = frame->eventHandler()->handleMousePressEvent(PlatformMouseEvent(ev, 2));
     404    ev->setAccepted(accepted);
    401405
    402406    tripleClickTimer.start(QApplication::doubleClickInterval(), q);
     
    410414        return;
    411415
    412     frame->eventHandler()->handleMousePressEvent(PlatformMouseEvent(ev, 3));
     416    bool accepted = frame->eventHandler()->handleMousePressEvent(PlatformMouseEvent(ev, 3));
     417    ev->setAccepted(accepted);
    413418}
    414419
     
    419424        return;
    420425
    421     frame->eventHandler()->handleMouseReleaseEvent(PlatformMouseEvent(ev, 0));
     426    bool accepted = frame->eventHandler()->handleMouseReleaseEvent(PlatformMouseEvent(ev, 0));
     427    ev->setAccepted(accepted);
    422428
    423429#ifndef QT_NO_CLIPBOARD
  • trunk/WebKit/qt/ChangeLog

    r32634 r32635  
     12008-04-28  Tor Arne Vestbø  <tavestbo@trolltech.com>
     2
     3        Reviewed by Simon.
     4
     5        Prevent middle-click from triggering open URL from clipboard when the event has already been accepted.
     6       
     7
     8        * Api/qwebpage.cpp:
     9        (QWebPagePrivate::mouseMoveEvent):
     10        (QWebPagePrivate::mousePressEvent):
     11        (QWebPagePrivate::mouseDoubleClickEvent):
     12        (QWebPagePrivate::mouseTripleClickEvent):
     13        (QWebPagePrivate::mouseReleaseEvent):
     14
    1152008-04-28  Tor Arne Vestbø  <tavestbo@trolltech.com>
    216
Note: See TracChangeset for help on using the changeset viewer.