qmlpreview: fix crash

Change-Id: I862a02b24948435f700cf9284edb369a92ce584d
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Tim Jenssen
2023-07-20 19:31:43 +02:00
parent 0533636758
commit fe3c82de1c

View File

@@ -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();