diff options
author | Tim Jenssen <tim.jenssen@qt.io> | 2023-07-20 19:31:43 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@qt.io> | 2023-07-20 19:32:15 +0000 |
commit | fe3c82de1cd72d154d407597b35ef1c90bb3ead3 (patch) | |
tree | 36c980364ae1c939caab0bbdd4ca5d8b48a926b2 /src/plugins/qmlpreview | |
parent | 0533636758b90929aba556c950579ac9ec4ce549 (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.cpp | 6 |
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(); |