diff --git a/src/collection/collectionmodel.cpp b/src/collection/collectionmodel.cpp index 064867436..259207b83 100644 --- a/src/collection/collectionmodel.cpp +++ b/src/collection/collectionmodel.cpp @@ -427,6 +427,8 @@ void CollectionModel::ScheduleUpdate(const CollectionModelUpdate::Type type, con void CollectionModel::ScheduleReset() { + if (!updates_.isEmpty() && updates_.first().type == CollectionModelUpdate::Type::Reset) return; + ScheduleUpdate(CollectionModelUpdate::Type::Reset); }