CppEditor: Fix crash when closing editors fast

Task-number: QTCREATORBUG-9250

Change-Id: I15bcaf5d0e55c7e3cc731755fc48df2d1181f3da
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
Nikolai Kosjar
2013-05-06 09:59:56 +02:00
committed by Erik Verbruggen
parent 1e187f177a
commit 934cea560d

View File

@@ -143,7 +143,13 @@ CppEditorSupport::CppEditorSupport(CppModelManager *modelManager, BaseTextEditor
}
CppEditorSupport::~CppEditorSupport()
{ }
{
m_highlighter.cancel();
m_futureSemanticInfo.cancel();
m_highlighter.waitForFinished();
m_futureSemanticInfo.waitForFinished();
}
QString CppEditorSupport::fileName() const
{