aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmlpreview
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@qt.io>2023-07-20 19:31:43 +0200
committerTim Jenssen <tim.jenssen@qt.io>2023-07-20 19:32:15 +0000
commitfe3c82de1cd72d154d407597b35ef1c90bb3ead3 (patch)
tree36c980364ae1c939caab0bbdd4ca5d8b48a926b2 /src/plugins/qmlpreview
parent0533636758b90929aba556c950579ac9ec4ce549 (diff)
qmlpreview: fix crash
Change-Id: I862a02b24948435f700cf9284edb369a92ce584d Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/plugins/qmlpreview')
-rw-r--r--src/plugins/qmlpreview/qmlpreviewplugin.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/qmlpreview/qmlpreviewplugin.cpp b/src/plugins/qmlpreview/qmlpreviewplugin.cpp
index 8803475d8a..d18b8c37b0 100644
--- a/src/plugins/qmlpreview/qmlpreviewplugin.cpp
+++ b/src/plugins/qmlpreview/qmlpreviewplugin.cpp
@@ -329,9 +329,9 @@ void QmlPreviewPlugin::previewCurrentFile()
void QmlPreviewPluginPrivate::onEditorChanged(Core::IEditor *editor)
{
- if (m_lastEditor) {
- Core::IDocument *doc = m_lastEditor->document();
- disconnect(doc, &Core::IDocument::contentsChanged, this, &QmlPreviewPluginPrivate::setDirty);
+ if (m_lastEditor && m_lastEditor->document()) {
+ disconnect(m_lastEditor->document(), &Core::IDocument::contentsChanged,
+ this, &QmlPreviewPluginPrivate::setDirty);
if (m_dirty) {
m_dirty = false;
checkEditor();