forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/4.6'
Conflicts: src/libs/utils/settingsaccessor.cpp src/plugins/autotest/autotestplugin.cpp src/plugins/git/gitclient.cpp src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp src/plugins/qbsprojectmanager/qbsrunconfiguration.h Change-Id: I65f143cad18af509a2621d6c5925abbd038ea70f
This commit is contained in:
@@ -499,6 +499,10 @@ QmlJSEditorDocumentPrivate::~QmlJSEditorDocumentPrivate()
|
||||
{
|
||||
m_semanticInfoUpdater->abort();
|
||||
m_semanticInfoUpdater->wait();
|
||||
// clean up all marks, otherwise a callback could try to access deleted members.
|
||||
// see QTCREATORBUG-20199
|
||||
cleanDiagnosticMarks();
|
||||
cleanSemanticMarks();
|
||||
}
|
||||
|
||||
void QmlJSEditorDocumentPrivate::invalidateFormatterCache()
|
||||
|
||||
Reference in New Issue
Block a user