aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/handlers/qquickhoverhandler.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@qt.io>2018-09-11 10:14:07 +0200
committerErik Verbruggen <erik.verbruggen@qt.io>2018-09-13 07:46:01 +0000
commit338cf32da6e64866ef598749ebe47854a0fb120e (patch)
tree3ad67b7de3eaefbe4837be10437991220f3587c7 /src/quick/handlers/qquickhoverhandler.cpp
parent00afb51baaf0b0398ba7780dec491cf144dad0d9 (diff)
Fix potential nullptr-deref
Task-number: QTBUG-70142 Change-Id: I97fe80e94a553d81695f4516e84ff8ac0d086347 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Diffstat (limited to 'src/quick/handlers/qquickhoverhandler.cpp')
-rw-r--r--src/quick/handlers/qquickhoverhandler.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/quick/handlers/qquickhoverhandler.cpp b/src/quick/handlers/qquickhoverhandler.cpp
index 4651357403..fbf71ea3fc 100644
--- a/src/quick/handlers/qquickhoverhandler.cpp
+++ b/src/quick/handlers/qquickhoverhandler.cpp
@@ -66,8 +66,8 @@ QQuickHoverHandler::QQuickHoverHandler(QQuickItem *parent)
QQuickHoverHandler::~QQuickHoverHandler()
{
- QQuickItemPrivate *parItemPrivate = QQuickItemPrivate::get(parentItem());
- parItemPrivate->setHasHoverInChild(false);
+ if (auto parent = parentItem())
+ QQuickItemPrivate::get(parent)->setHasHoverInChild(false);
}
void QQuickHoverHandler::componentComplete()