From 0082cda044bd6b9f902ae69283e499de4484e446 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 17 Jan 2024 09:40:56 +0100 Subject: [PATCH] TextEditor: Fix crash in SyntaxHighlighterRunner Do not delete the pimpl before the thread had finished. amends e4f5a0f50b087f94f4131f384eba8d01e9330a35 Change-Id: I3c0a27bd709ea759797e23f7e04e04a076012c3b Reviewed-by: hjk Reviewed-by: Jarek Kobus --- src/plugins/texteditor/syntaxhighlighterrunner.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/texteditor/syntaxhighlighterrunner.cpp b/src/plugins/texteditor/syntaxhighlighterrunner.cpp index efced82c5c4..e52fdbbecb8 100644 --- a/src/plugins/texteditor/syntaxhighlighterrunner.cpp +++ b/src/plugins/texteditor/syntaxhighlighterrunner.cpp @@ -266,10 +266,10 @@ ThreadedSyntaxHighlighterRunner::ThreadedSyntaxHighlighterRunner(SyntaxHighLight ThreadedSyntaxHighlighterRunner::~ThreadedSyntaxHighlighterRunner() { - d.release(); m_thread.requestInterruption(); m_thread.quit(); m_thread.wait(); + d.release(); } } // namespace TextEditor