TextEditor: Fix crash in SyntaxHighlighterRunner

Do not delete the pimpl before the thread had finished.
amends e4f5a0f50b

Change-Id: I3c0a27bd709ea759797e23f7e04e04a076012c3b
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
David Schulz
2024-01-17 09:40:56 +01:00
parent 719d0f8335
commit 0082cda044

View File

@@ -266,10 +266,10 @@ ThreadedSyntaxHighlighterRunner::ThreadedSyntaxHighlighterRunner(SyntaxHighLight
ThreadedSyntaxHighlighterRunner::~ThreadedSyntaxHighlighterRunner() ThreadedSyntaxHighlighterRunner::~ThreadedSyntaxHighlighterRunner()
{ {
d.release();
m_thread.requestInterruption(); m_thread.requestInterruption();
m_thread.quit(); m_thread.quit();
m_thread.wait(); m_thread.wait();
d.release();
} }
} // namespace TextEditor } // namespace TextEditor