forked from qt-creator/qt-creator
CppTools: Do not wait for QFuture in ~BuiltinEditorDocumentProcessor()
This seems safe, as the arguments to the async function that the future results from are values and shared pointers, so there does not appear to be a need for this object to stay around while it finishes. Fixes: QTCREATORBUG-25121 Change-Id: Ib498551856942bf7c3d05c3013e12ad6d90fd762 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -202,7 +202,6 @@ BuiltinEditorDocumentProcessor::BuiltinEditorDocumentProcessor(
|
|||||||
BuiltinEditorDocumentProcessor::~BuiltinEditorDocumentProcessor()
|
BuiltinEditorDocumentProcessor::~BuiltinEditorDocumentProcessor()
|
||||||
{
|
{
|
||||||
m_parserFuture.cancel();
|
m_parserFuture.cancel();
|
||||||
m_parserFuture.waitForFinished();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void BuiltinEditorDocumentProcessor::runImpl(
|
void BuiltinEditorDocumentProcessor::runImpl(
|
||||||
|
Reference in New Issue
Block a user