CodeAssist: Fix Coverity issues

* Initialize m_reason in IAssistProposal.
* Remove superfluous null validations.

Change-Id: Icb9b7a7a98db719540586142e30be75f37a4ab92
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Orgad Shaneh
2022-07-03 10:40:38 +03:00
committed by Orgad Shaneh
parent 866f16adb1
commit 4180e1b84f
2 changed files with 3 additions and 3 deletions

View File

@@ -270,13 +270,13 @@ void CodeAssistantPrivate::requestProposal(AssistReason reason,
if (processor != m_asyncProcessor)
return;
invalidateCurrentRequestData();
if (processor && processor->needsRestart() && m_receivedContentWhileWaiting) {
if (processor->needsRestart() && m_receivedContentWhileWaiting) {
delete newProposal;
m_receivedContentWhileWaiting = false;
requestProposal(reason, m_assistKind, m_requestProvider);
} else {
displayProposal(newProposal, reason);
if (processor && processor->running())
if (processor->running())
m_asyncProcessor = processor;
else
emit q->finished();

View File

@@ -65,7 +65,7 @@ protected:
int m_basePosition;
bool m_isFragile = false;
bool m_supportsPrefix = true;
AssistReason m_reason;
AssistReason m_reason = IdleEditor;
};
} // TextEditor