From 1c19895ce74a13416d7aa47ebe14198efdd728ff Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Sat, 1 Nov 2025 17:37:03 +0300 Subject: [PATCH] Paused emoji in top bar suggestion when window inactive. --- .../dialogs/ui/dialogs_top_bar_suggestion_content.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_top_bar_suggestion_content.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_top_bar_suggestion_content.cpp index f536b3bb93..04acfa5b88 100644 --- a/Telegram/SourceFiles/dialogs/ui/dialogs_top_bar_suggestion_content.cpp +++ b/Telegram/SourceFiles/dialogs/ui/dialogs_top_bar_suggestion_content.cpp @@ -11,6 +11,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "data/data_authorization.h" #include "lang/lang_keys.h" #include "ui/rect.h" +#include "ui/power_saving.h" #include "ui/text/format_values.h" #include "ui/text/text_custom_emoji.h" #include "ui/ui_rpl_filter.h" @@ -236,6 +237,7 @@ void TopBarSuggestionContent::draw(QPainter &p) { ? availableWidth : (availableWidth - titleRight), .availableWidth = availableWidth, + .pausedEmoji = On(PowerSaving::kEmojiChat), .elisionLines = hasSecondLineTitle ? 2 : 1, }); } @@ -276,6 +278,7 @@ void TopBarSuggestionContent::draw(QPainter &p) { .geometry = Ui::Text::GeometryDescriptor{ .layout = std::move(lineLayout), }, + .pausedEmoji = On(PowerSaving::kEmojiChat), }); _lastPaintedContentTop = top; _lastPaintedContentLineAmount = lastContentLineAmount;