diff --git a/src/cpp/slidemodel.cpp b/src/cpp/slidemodel.cpp index 6481ba6..c3e0baf 100644 --- a/src/cpp/slidemodel.cpp +++ b/src/cpp/slidemodel.cpp @@ -315,7 +315,8 @@ void SlideModel::removeServiceItem(const int &index, const ServiceItem &item) { return; } if (item.slideNumber() > 1) { - for (int i = item.slideNumber() + id - 1; i > id - 1; i--) { + qDebug() << "need to remove" << item.slideNumber() << "slides"; + for (int i = id + item.slideNumber() - 1; i > id - 1; i--) { qDebug() << "Removing multiple slides"; qDebug() << "Removing slide:" << i; beginRemoveRows(QModelIndex(), i, i);