forked from qt-creator/qt-creator
QmlDesigner: Fix crash
Tracking the target with a QPointer in case the target gets deleted. Change-Id: I9cca4a5017b7fc77941fd46653847a00363c060e Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
committed by
Tim Jenssen
parent
ae872359d0
commit
1bfd078071
@@ -39,6 +39,7 @@
|
||||
#include <QElapsedTimer>
|
||||
#include <QHash>
|
||||
#include <QImage>
|
||||
#include <QPointer>
|
||||
#include <QRectF>
|
||||
#include <QTime>
|
||||
#include <QTimer>
|
||||
@@ -277,7 +278,7 @@ private:
|
||||
std::unique_ptr<NodeInstanceServerProxy> m_nodeInstanceServer;
|
||||
QImage m_baseStatePreviewImage;
|
||||
QElapsedTimer m_lastCrashTime;
|
||||
ProjectExplorer::Target *m_currentTarget = nullptr;
|
||||
QPointer<ProjectExplorer::Target> m_currentTarget;
|
||||
int m_restartProcessTimerId;
|
||||
RewriterTransaction m_puppetTransaction;
|
||||
|
||||
|
Reference in New Issue
Block a user