diff --git a/modules/Lith/Core/datamodel.cpp b/modules/Lith/Core/datamodel.cpp index c4bd5cd..8e8396e 100644 --- a/modules/Lith/Core/datamodel.cpp +++ b/modules/Lith/Core/datamodel.cpp @@ -406,7 +406,10 @@ void HotListItem::bufferSet(Buffer* o) { void HotListItem::onCountChanged() { if (bufferGet()) { - if (countGet().count() >= 3) { + if (countGet().count() >= 4) { + bufferGet()->hotMessagesSet(countGet()[3]); + bufferGet()->unreadMessagesSet(countGet()[1]); + } else if (countGet().count() >= 3) { bufferGet()->hotMessagesSet(countGet()[2]); bufferGet()->unreadMessagesSet(countGet()[1]); } else if (countGet().count() >= 2) {