summaryrefslogtreecommitdiff
path: root/src/ivicore/qivipagingmodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ivicore/qivipagingmodel.cpp')
-rw-r--r--src/ivicore/qivipagingmodel.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ivicore/qivipagingmodel.cpp b/src/ivicore/qivipagingmodel.cpp
index 0ddf289..b9bd4df 100644
--- a/src/ivicore/qivipagingmodel.cpp
+++ b/src/ivicore/qivipagingmodel.cpp
@@ -169,12 +169,14 @@ void QIviPagingModelPrivate::onDataChanged(const QUuid &identifier, const QList<
return;
if (start < 0 || start > m_itemList.count()) {
- qWarning("provided start argument is out of range");
+ if (m_loadingType == QIviPagingModel::DataChanged)
+ qWarning("The provided start argument is out of range. Please make sure to emit the countChanged() before emitting dataChanged()");
return;
}
if (count < 0 || count > m_itemList.count() - start) {
- qWarning("provided count argument is out of range");
+ if (m_loadingType == QIviPagingModel::DataChanged)
+ qWarning("The provided start argument is out of range. Please make sure to emit the countChanged() before emitting dataChanged()");
return;
}