diff options
author | Christian Stenger <christian.stenger@qt.io> | 2018-08-27 12:18:42 +0200 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2018-08-29 05:50:38 +0000 |
commit | b5b366f562928829ed110d8285dcf19f6dd8d7a7 (patch) | |
tree | b57b428c5ee3b8113df174b08b71a68350fa7c42 | |
parent | 893146b8b6dcbc3d9d6a5d28676a9f172ea14bb7 (diff) | |
download | qt-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.cpp | 5 |
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) { |