forked from qt-creator/qt-creator
Editor: Fix crash with 0-pointer in codeassistant.cpp
Task-number: QTCREATORBUG-9160 Change-Id: Iafc7a8342a91466ac33b07b73a85d9fca228b855 Reviewed-by: David Schulz <david.schulz@digia.com> Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
committed by
Nikolai Kosjar
parent
93e51c186a
commit
cb65cf3c1b
@@ -265,7 +265,7 @@ void CodeAssistantPrivate::requestProposal(AssistReason reason,
|
||||
}
|
||||
}
|
||||
|
||||
IAssistProposal *newProposal = processor->perform(assistInterface);
|
||||
if (IAssistProposal *newProposal = processor->perform(assistInterface)) {
|
||||
if (kind == QuickFix) {
|
||||
TextEditor::BasicProposalItemListModel *proposalModel =
|
||||
static_cast<TextEditor::BasicProposalItemListModel *>(newProposal->model());
|
||||
@@ -273,6 +273,7 @@ void CodeAssistantPrivate::requestProposal(AssistReason reason,
|
||||
}
|
||||
|
||||
displayProposal(newProposal, reason);
|
||||
}
|
||||
delete processor;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user