From 4346aecb61ea594817ae74048ed166877abb65de Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 21 Jan 2020 13:03:12 +0300 Subject: [PATCH] Add a separate string for a pinned quiz. --- Telegram/Resources/langs/lang.strings | 1 + Telegram/SourceFiles/history/history_widget.cpp | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Telegram/Resources/langs/lang.strings b/Telegram/Resources/langs/lang.strings index e34a738d3..ca1c39c55 100644 --- a/Telegram/Resources/langs/lang.strings +++ b/Telegram/Resources/langs/lang.strings @@ -158,6 +158,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL "lng_deleted_message" = "Deleted message"; "lng_pinned_message" = "Pinned message"; "lng_pinned_poll" = "Pinned poll"; +"lng_pinned_quiz" = "Pinned quiz"; "lng_pinned_unpin_sure" = "Would you like to unpin this message?"; "lng_pinned_pin_sure" = "Would you like to pin this message?"; "lng_pinned_pin" = "Pin"; diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index 4a8b31b07..a1b97298c 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -6815,7 +6815,13 @@ void HistoryWidget::drawPinnedBar(Painter &p) { } p.setPen(st::historyReplyNameFg); p.setFont(st::msgServiceNameFont); - p.drawText(left, top + st::msgServiceNameFont->ascent, (media && media->poll()) ? tr::lng_pinned_poll(tr::now) : tr::lng_pinned_message(tr::now)); + const auto poll = media ? media->poll() : nullptr; + const auto pinnedHeader = !poll + ? tr::lng_pinned_message(tr::now) + : poll->quiz() + ? tr::lng_pinned_quiz(tr::now) + : tr::lng_pinned_poll(tr::now); + p.drawText(left, top + st::msgServiceNameFont->ascent, pinnedHeader); p.setPen(st::historyComposeAreaFg); p.setTextPalette(st::historyComposeAreaPalette);