TextEditor: fix disconnect in invalidateCurrentRequestData

The disconnect needs to be done before resetting the sender.

Change-Id: If64673d8889d7e88fb60dfb2e6bb454a029fda83
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2024-09-19 13:49:00 +02:00
parent 85b965857e
commit 75be9e9941

View File

@@ -368,9 +368,9 @@ QString CodeAssistantPrivate::proposalPrefix() const
void CodeAssistantPrivate::invalidateCurrentRequestData() void CodeAssistantPrivate::invalidateCurrentRequestData()
{ {
m_processor = nullptr; m_processor = nullptr;
m_requestProvider = nullptr;
disconnect( disconnect(
m_requestProvider, &QObject::destroyed, this, &CodeAssistantPrivate::cancelCurrentRequest); m_requestProvider, &QObject::destroyed, this, &CodeAssistantPrivate::cancelCurrentRequest);
m_requestProvider = nullptr;
m_receivedContentWhileWaiting = false; m_receivedContentWhileWaiting = false;
} }