summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorQt Continuous Integration System <qt-info@nokia.com>2010-11-01 12:47:12 (GMT)
committerQt Continuous Integration System <qt-info@nokia.com>2010-11-01 12:47:12 (GMT)
commitd194ebdc199fdd85245bfecb766d836dfa79c3f3 (patch)
tree20208d97fb9d6a785053647ef36513d2fc773d0e /src
parentee3625dafeb89e8e556a03d02582931f9866b47a (diff)
parentb438b15b8291ce9591fbe0a64fe452383662bbda (diff)
downloadQt-d194ebdc199fdd85245bfecb766d836dfa79c3f3.zip
Qt-d194ebdc199fdd85245bfecb766d836dfa79c3f3.tar.gz
Qt-d194ebdc199fdd85245bfecb766d836dfa79c3f3.tar.bz2
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/qt-qml: Quickly clicking an item that doesn't use double clicking should result in two separate clicks
Diffstat (limited to 'src')
-rw-r--r--src/declarative/graphicsitems/qdeclarativemousearea.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/declarative/graphicsitems/qdeclarativemousearea.cpp b/src/declarative/graphicsitems/qdeclarativemousearea.cpp
index 1b7dce0..d9edd11 100644
--- a/src/declarative/graphicsitems/qdeclarativemousearea.cpp
+++ b/src/declarative/graphicsitems/qdeclarativemousearea.cpp
@@ -566,7 +566,8 @@ void QDeclarativeMouseArea::mouseDoubleClickEvent(QGraphicsSceneMouseEvent *even
if (!d->absorb) {
QDeclarativeItem::mouseDoubleClickEvent(event);
} else {
- d->doubleClick = true;
+ if (d->isDoubleClickConnected())
+ d->doubleClick = true;
d->saveEvent(event);
QDeclarativeMouseEvent me(d->lastPos.x(), d->lastPos.y(), d->lastButton, d->lastButtons, d->lastModifiers, true, false);
me.setAccepted(d->isDoubleClickConnected());