diff --git a/Telegram/SourceFiles/history/media/history_media_poll.cpp b/Telegram/SourceFiles/history/media/history_media_poll.cpp index 5bc135b24..9e21c70a5 100644 --- a/Telegram/SourceFiles/history/media/history_media_poll.cpp +++ b/Telegram/SourceFiles/history/media/history_media_poll.cpp @@ -425,7 +425,14 @@ void HistoryPoll::draw(Painter &p, const QRect &r, TextSelection selection, Time if (!_totalVotesLabel.isEmpty()) { tshift += st::msgPadding.bottom(); p.setPen(regular); - _totalVotesLabel.drawLeftElided(p, padding.left(), tshift, paintw, width()); + _totalVotesLabel.drawLeftElided( + p, + padding.left(), + tshift, + std::min( + _totalVotesLabel.maxWidth(), + paintw - _parent->infoWidth()), + width()); } }