From a246e432203b49d164c865883e530378001c8135 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 28 Apr 2016 20:52:31 +0200 Subject: Debugger: Make safety check safer This amends change ad55631c. Change-Id: If0679ee2f3559fd3d1b2ef57e7456a159dd25b3b Task-number: QTCREATORBUG-16180 Reviewed-by: Christian Stenger --- src/plugins/debugger/debuggerengine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index 732e1cb0d9..5d97f30045 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -2022,7 +2022,8 @@ void DebuggerEngine::updateItem(const QByteArray &iname) showMessage(QString::fromLatin1("IGNORING REPEATED REQUEST TO EXPAND " + iname)); WatchHandler *handler = watchHandler(); WatchItem *item = handler->findItem(iname); - if (!item->hasChildren()) { + QTC_CHECK(item); + if (item && !item->hasChildren()) { handler->notifyUpdateStarted({iname}); item->setValue(decodeData({}, "notaccessible")); item->setHasChildren(false); -- cgit v1.2.1