[Companion] Crash fixed

This commit is contained in:
Bertrand Songis
2017-01-19 19:14:55 +01:00
parent 1460620483
commit 0d6f5b470b
+6 -4
View File
@@ -207,11 +207,13 @@ QModelIndex TreeModel::parent(const QModelIndex & index) const
bool TreeModel::removeRows(int position, int rows, const QModelIndex & parent)
{
TreeItem * parentItem = getItem(parent);
bool success;
bool success = true;
beginRemoveRows(parent, position, position + rows - 1);
success = parentItem->removeChildren(position, rows);
endRemoveRows();
if (position >= 0 && rows > 0) {
beginRemoveRows(parent, position, position + rows - 1);
success = parentItem->removeChildren(position, rows);
endRemoveRows();
}
return success;
}