From fcd59af30ff085cf51ec6b083d671e436377e4d3 Mon Sep 17 00:00:00 2001 From: Robert Loehning Date: Fri, 4 Sep 2015 15:41:28 +0200 Subject: [PATCH] Completion: Fix crash in CodeAssistant Task-number: QTCREATORBUG-15020 Change-Id: I88f166250b89badde2162e14065adfca05573dc7 Reviewed-by: Nikolai Kosjar --- 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 ffe86295c2d..cc247d1323b 100644 --- a/src/plugins/texteditor/codeassist/codeassistant.cpp +++ b/src/plugins/texteditor/codeassist/codeassistant.cpp @@ -305,7 +305,7 @@ void CodeAssistantPrivate::proposalComputed() { // Since the request runner is a different thread, there's still a gap in which the queued // signal could be processed after an invalidation of the current request. - if (m_requestRunner != sender()) + if (!m_requestRunner || m_requestRunner != sender()) return; IAssistProposal *newProposal = m_requestRunner->proposal();