diff options
Diffstat (limited to 'src/kitemviews/kstandarditemmodel.cpp')
| -rw-r--r-- | src/kitemviews/kstandarditemmodel.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/kitemviews/kstandarditemmodel.cpp b/src/kitemviews/kstandarditemmodel.cpp index d0be1325f..ffacd3c59 100644 --- a/src/kitemviews/kstandarditemmodel.cpp +++ b/src/kitemviews/kstandarditemmodel.cpp @@ -38,7 +38,7 @@ KStandardItemModel::~KStandardItemModel() void KStandardItemModel::insertItem(int index, KStandardItem* item) { - if (item && !m_indexesForItems.contains(item) && !item->m_model) { + if (item && !m_indexesForItems.contains(item)) { item->m_model = this; m_items.insert(index, item); m_indexesForItems.insert(item, index); @@ -51,7 +51,7 @@ void KStandardItemModel::insertItem(int index, KStandardItem* item) void KStandardItemModel::replaceItem(int index, KStandardItem* item) { - if (item && index >= 0 && index < count() && !item->m_model) { + if (item && index >= 0 && index < count()) { item->m_model = this; QSet<QByteArray> changedRoles; |
