diff options
author | Erik Verbruggen <erik.verbruggen@qt.io> | 2018-09-11 10:14:07 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@qt.io> | 2018-09-13 07:46:01 +0000 |
commit | 338cf32da6e64866ef598749ebe47854a0fb120e (patch) | |
tree | 3ad67b7de3eaefbe4837be10437991220f3587c7 /src/quick/handlers/qquickhoverhandler.cpp | |
parent | 00afb51baaf0b0398ba7780dec491cf144dad0d9 (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.cpp | 4 |
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() |