1 files changed, 2 insertions, 6 deletions
diff --git a/src/ReadReceiptsModel.cpp b/src/ReadReceiptsModel.cpp
index 8a371922..936c6d61 100644
--- a/src/ReadReceiptsModel.cpp
+++ b/src/ReadReceiptsModel.cpp
@@ -76,9 +76,7 @@ void
ReadReceiptsModel::addUsers(
const std::multimap<uint64_t, std::string, std::greater<uint64_t>> &users)
{
- auto oldLen = readReceipts_.length();
-
- beginInsertRows(QModelIndex{}, oldLen, users.size() - 1);
+ beginResetModel();
readReceipts_.clear();
for (const auto &user : users) {
@@ -92,9 +90,7 @@ ReadReceiptsModel::addUsers(
return a.second > b.second;
});
- endInsertRows();
-
- emit dataChanged(index(0), index(oldLen - 1));
+ endResetModel();
}
QString
|