From 75be9e9941df9ac30d88fab2b3569d459bf14469 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Thu, 19 Sep 2024 13:49:00 +0200 Subject: [PATCH] TextEditor: fix disconnect in invalidateCurrentRequestData The disconnect needs to be done before resetting the sender. Change-Id: If64673d8889d7e88fb60dfb2e6bb454a029fda83 Reviewed-by: Friedemann Kleint Reviewed-by: Christian Stenger --- src/plugins/texteditor/codeassist/codeassistant.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/texteditor/codeassist/codeassistant.cpp b/src/plugins/texteditor/codeassist/codeassistant.cpp index 27f8f8fe259..e918288d7ef 100644 --- a/src/plugins/texteditor/codeassist/codeassistant.cpp +++ b/src/plugins/texteditor/codeassist/codeassistant.cpp @@ -368,9 +368,9 @@ QString CodeAssistantPrivate::proposalPrefix() const void CodeAssistantPrivate::invalidateCurrentRequestData() { m_processor = nullptr; - m_requestProvider = nullptr; disconnect( m_requestProvider, &QObject::destroyed, this, &CodeAssistantPrivate::cancelCurrentRequest); + m_requestProvider = nullptr; m_receivedContentWhileWaiting = false; }