aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichael Brasser <michael.brasser@nokia.com>2011-12-28 13:28:12 +1000
committerQt by Nokia <qt-info@nokia.com>2011-12-28 05:21:49 +0100
commit78100927823edf9001d31c33162c634b5e4cf9d4 (patch)
treeee58f39e7ab7bd38e82c4e3e39b6a367ffcdaa02 /src
parented361944159a99abe67df7a4a883d5ee6f4ec73f (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.cpp2
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;