Addded ListView::m_previousItem null set when items are deleted.
[situare] / src / ui / listview.cpp
index cd0090a..c1b8ca9 100644 (file)
@@ -76,6 +76,8 @@ void ListView::clearUnused(const QStringList &itemIDs)
             ListItem *item = m_listItems.take(key);
             if (item) {
                 takeItem(row(item));
+                if (m_previousItem == item)
+                    m_previousItem = 0;
                 delete item;
             }
         }