@@ -199,7 +199,9 @@ void HorizontalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change>
199 m_lastInRowIndexPosition.remove(indexToRemove);
199 m_lastInRowIndexPosition.remove(indexToRemove);
201 if (indexToRemove < lastIndex) {
201 if (indexToRemove < lastIndex) {
202− qFatal("HorizontalJournal only supports removal from the end of the model");
202+ qDebug() << "HorizontalJournal only supports removal from the end of the model, resetting instead";
203+ cleanupExistingItems();
204 setImplicitHeightDirty();
206 setImplicitHeightDirty();