diff --git a/src/libclient/messagelistmodel.cpp b/src/libclient/messagelistmodel.cpp index be4ae6c49147d0a4a5bb20a860f0bcdb2c41b5ba..bc723f8c022a6fcafa7a60decae0469b7777da9f 100644 --- a/src/libclient/messagelistmodel.cpp +++ b/src/libclient/messagelistmodel.cpp @@ -223,7 +223,7 @@ MessageListModel::updateStatus(const QString& id, return false; } VectorInt roles; - if (it->second.status == newStatus) { + if (it->second.status >= newStatus) { return false; } it->second.status = newStatus;