forked from qt-creator/qt-creator
qmlpreview: fix crash
Change-Id: I862a02b24948435f700cf9284edb369a92ce584d Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -329,9 +329,9 @@ void QmlPreviewPlugin::previewCurrentFile()
|
|||||||
|
|
||||||
void QmlPreviewPluginPrivate::onEditorChanged(Core::IEditor *editor)
|
void QmlPreviewPluginPrivate::onEditorChanged(Core::IEditor *editor)
|
||||||
{
|
{
|
||||||
if (m_lastEditor) {
|
if (m_lastEditor && m_lastEditor->document()) {
|
||||||
Core::IDocument *doc = m_lastEditor->document();
|
disconnect(m_lastEditor->document(), &Core::IDocument::contentsChanged,
|
||||||
disconnect(doc, &Core::IDocument::contentsChanged, this, &QmlPreviewPluginPrivate::setDirty);
|
this, &QmlPreviewPluginPrivate::setDirty);
|
||||||
if (m_dirty) {
|
if (m_dirty) {
|
||||||
m_dirty = false;
|
m_dirty = false;
|
||||||
checkEditor();
|
checkEditor();
|
||||||
|
Reference in New Issue
Block a user