Fixed display of views count.

This commit is contained in:
23rd 2019-06-19 17:52:18 +03:00 committed by John Preston
parent a0171cb144
commit f877bf7a46
2 changed files with 5 additions and 3 deletions

View file

@ -455,7 +455,9 @@ HistoryMessage::HistoryMessage(
int fwdViewsCount = original->viewsCount();
if (fwdViewsCount > 0) {
config.viewsCount = fwdViewsCount;
} else if (isPost()) {
} else if (isPost()
|| (original->senderOriginal()
&& original->senderOriginal()->isChannel())) {
config.viewsCount = 1;
}
@ -1114,7 +1116,7 @@ void HistoryMessage::setViewsCount(int32 count) {
views->_views = count;
views->_viewsText = (views->_views > 0)
? Lang::FormatCountToShort(views->_views).string
: QString();
: QString("1");
views->_viewsWidth = views->_viewsText.isEmpty()
? 0
: st::msgDateFont->width(views->_viewsText);

View file

@ -1806,7 +1806,7 @@ void Message::initTime() {
if (const auto views = item->Get<HistoryMessageViews>()) {
views->_viewsText = (views->_views > 0)
? Lang::FormatCountToShort(views->_views).string
: QString();
: QString("1");
views->_viewsWidth = views->_viewsText.isEmpty()
? 0
: st::msgDateFont->width(views->_viewsText);