aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickpathview.cpp
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2015-01-11 08:56:56 +0100
committerHolger Freyther <holger+qt@freyther.de>2015-01-14 09:23:46 +0100
commit2a2fb6a9b4ff9b387e3301c76d7d62dcc4d604f5 (patch)
treedbeff9d15b5dc4f282414075d6be4c2634826c14 /src/quick/items/qquickpathview.cpp
parenta25dc5dba367f595a62ac9e17717d32f3f723a96 (diff)
Check for "c" being a nullptr in all places
So either c is never a nullptr or there is a potential crash in the grab code. Replicate the check from above. Change-Id: I2c93502c026cdd92dc5d20e3d6d59e6f6f92a6ce Fixes: Coverity CID 10628 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/quick/items/qquickpathview.cpp')
-rw-r--r--src/quick/items/qquickpathview.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/items/qquickpathview.cpp b/src/quick/items/qquickpathview.cpp
index 6cf3e33de9..01a0664385 100644
--- a/src/quick/items/qquickpathview.cpp
+++ b/src/quick/items/qquickpathview.cpp
@@ -1790,7 +1790,7 @@ bool QQuickPathView::sendMouseEvent(QMouseEvent *event)
default:
break;
}
- grabber = c->mouseGrabberItem();
+ grabber = c ? c->mouseGrabberItem() : 0;
if ((grabber && stealThisEvent && !grabber->keepMouseGrab() && grabber != this) || grabberDisabled) {
grabMouse();
}