diff options
author | Michael Brasser <michael.brasser@nokia.com> | 2011-12-28 13:28:12 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-12-28 05:21:49 +0100 |
commit | 78100927823edf9001d31c33162c634b5e4cf9d4 (patch) | |
tree | ee58f39e7ab7bd38e82c4e3e39b6a367ffcdaa02 /src | |
parent | ed361944159a99abe67df7a4a883d5ee6f4ec73f (diff) |
Invisible items should not respond to touch events.
Task-number: QTBUG-23327
Change-Id: I959c9ba40e4ce3972fc3fde2f1c7e73615e78e2e
Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/quick/items/qquickcanvas.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/items/qquickcanvas.cpp b/src/quick/items/qquickcanvas.cpp index 5fd8f93d84..c827bfbb52 100644 --- a/src/quick/items/qquickcanvas.cpp +++ b/src/quick/items/qquickcanvas.cpp @@ -1111,7 +1111,7 @@ bool QQuickCanvasPrivate::deliverTouchPoints(QQuickItem *item, QTouchEvent *even QList<QQuickItem *> children = itemPrivate->paintOrderChildItems(); for (int ii = children.count() - 1; ii >= 0; --ii) { QQuickItem *child = children.at(ii); - if (!child->isEnabled()) + if (!child->isEnabled() || !child->isVisible()) continue; if (deliverTouchPoints(child, event, newPoints, acceptedNewPoints, updatedPoints)) return true; |