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) {
|
if (kind == QuickFix) {
|
||||||
TextEditor::BasicProposalItemListModel *proposalModel =
|
TextEditor::BasicProposalItemListModel *proposalModel =
|
||||||
static_cast<TextEditor::BasicProposalItemListModel *>(newProposal->model());
|
static_cast<TextEditor::BasicProposalItemListModel *>(newProposal->model());
|
||||||
@@ -273,6 +273,7 @@ void CodeAssistantPrivate::requestProposal(AssistReason reason,
|
|||||||
}
|
}
|
||||||
|
|
||||||
displayProposal(newProposal, reason);
|
displayProposal(newProposal, reason);
|
||||||
|
}
|
||||||
delete processor;
|
delete processor;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user