diff options
author | Aleksei German <aleksei.german@qt.io> | 2023-08-01 15:30:45 +0200 |
---|---|---|
committer | Aleksei German <aleksei.german@qt.io> | 2023-08-01 14:22:41 +0000 |
commit | e0197a791fedf281985ea1a17cb95f215bd37787 (patch) | |
tree | 34bc26a062b799e73ba8dbb0f1f9c17daa87c538 /src/plugins/qmlpreview | |
parent | b68802e08b490985f28fc3ba2c281c9d81eb5754 (diff) |
QmlDesigner: Fix crash on Design View reopening
Task-number: QDS-10383
Change-Id: I21665b59a078a640eef50632628532b12149c435
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
Diffstat (limited to 'src/plugins/qmlpreview')
-rw-r--r-- | src/plugins/qmlpreview/qmlpreviewplugin.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/qmlpreview/qmlpreviewplugin.cpp b/src/plugins/qmlpreview/qmlpreviewplugin.cpp index d18b8c37b0..ed2d7fcb94 100644 --- a/src/plugins/qmlpreview/qmlpreviewplugin.cpp +++ b/src/plugins/qmlpreview/qmlpreviewplugin.cpp @@ -44,6 +44,7 @@ #include <android/androidconstants.h> #include <QAction> +#include <QPointer> #include <QTimer> using namespace ProjectExplorer; @@ -127,7 +128,7 @@ public: QmlPreviewPlugin *q = nullptr; QThread m_parseThread; QString m_previewedFile; - Core::IEditor *m_lastEditor = nullptr; + QPointer<Core::IEditor> m_lastEditor; QmlPreviewRunControlList m_runningPreviews; bool m_dirty = false; QString m_localeIsoCode; |