summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2018-08-27 12:18:42 +0200
committerDavid Schulz <david.schulz@qt.io>2018-08-29 05:50:38 +0000
commitb5b366f562928829ed110d8285dcf19f6dd8d7a7 (patch)
treeb57b428c5ee3b8113df174b08b71a68350fa7c42
parent893146b8b6dcbc3d9d6a5d28676a9f172ea14bb7 (diff)
downloadqt-creator-b5b366f562928829ed110d8285dcf19f6dd8d7a7.tar.gz
Debugger: Fix possible nullptr access
Change-Id: I8a764375f3d62f644b4621d41d82afbcdbdd9415 Reviewed-by: David Schulz <david.schulz@qt.io>
-rw-r--r--src/plugins/debugger/snapshothandler.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/debugger/snapshothandler.cpp b/src/plugins/debugger/snapshothandler.cpp
index 3b0d26993a..a38653cd92 100644
--- a/src/plugins/debugger/snapshothandler.cpp
+++ b/src/plugins/debugger/snapshothandler.cpp
@@ -333,9 +333,10 @@ void EngineManagerPrivate::activateEngineItem(EngineItem *engineItem)
void EngineManagerPrivate::selectUiForCurrentEngine()
{
- if (!Perspective::currentPerspective()->id().startsWith("Debugger.Perspective."))
+ Perspective *perspective = Perspective::currentPerspective();
+ if (perspective && !perspective->id().startsWith("Debugger.Perspective."))
return;
- Perspective *perspective = nullptr;
+ perspective = nullptr;
int row = 0;
if (m_currentItem && m_currentItem->m_engine) {