forked from qt-creator/qt-creator
TextEditor: Delete also duplicated assist items
~GenericProposalModel() did not delete all original items loaded, but the original items minus the recognized duplicates. Change-Id: If34f805f8f86391be6e7590e943c1c5adac14869 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
This commit is contained in:
@@ -179,6 +179,7 @@ void GenericProposalModel::removeDuplicates()
|
|||||||
const AssistProposalItemInterface *item = *it;
|
const AssistProposalItemInterface *item = *it;
|
||||||
if (unique.contains(item->text())
|
if (unique.contains(item->text())
|
||||||
&& unique.value(item->text()) == item->hash()) {
|
&& unique.value(item->text()) == item->hash()) {
|
||||||
|
delete *it;
|
||||||
it = m_originalItems.erase(it);
|
it = m_originalItems.erase(it);
|
||||||
} else {
|
} else {
|
||||||
unique.insert(item->text(), item->hash());
|
unique.insert(item->text(), item->hash());
|
||||||
|
|||||||
Reference in New Issue
Block a user