--- a/videocollection/tsrc/stubs/src/videolistdatamodel.cpp Thu Apr 01 23:22:15 2010 +0300
+++ b/videocollection/tsrc/stubs/src/videolistdatamodel.cpp Thu Apr 01 23:32:44 2010 +0300
@@ -46,15 +46,19 @@
{
int newCount = VideoListDataModelData::mRowCount;
int oldCount = VideoListDataModelData::mData.count();
+ if(newCount == oldCount)
+ {
+ return 0;
+ }
if (newCount < oldCount)
{
- beginInsertRows(QModelIndex(), oldCount, newCount - 1);
- endInsertRows();
+ beginRemoveRows(QModelIndex(), newCount, oldCount);
+ endRemoveRows();
}
else
{
- beginRemoveRows(QModelIndex(), newCount, oldCount);
- endRemoveRows();
+ beginInsertRows(QModelIndex(), oldCount, newCount-1);
+ endInsertRows();
}
}
else