From 512e6de39b4ff056b95d87d7aad4df0fb3be0e75 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Sat, 6 Sep 2025 19:08:31 +0300 Subject: [PATCH] Fixed position of tag preview in chats filter settings. Fixed #29750. --- Telegram/SourceFiles/boxes/filters/edit_filter_box.cpp | 3 ++- Telegram/SourceFiles/settings/settings.style | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/boxes/filters/edit_filter_box.cpp b/Telegram/SourceFiles/boxes/filters/edit_filter_box.cpp index be4531aec5..7584c9f137 100644 --- a/Telegram/SourceFiles/boxes/filters/edit_filter_box.cpp +++ b/Telegram/SourceFiles/boxes/filters/edit_filter_box.cpp @@ -40,6 +40,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "ui/filter_icons.h" #include "ui/layers/generic_box.h" #include "ui/painter.h" +#include "ui/rect.h" #include "ui/power_saving.h" #include "ui/vertical_list.h" #include "ui/widgets/buttons.h" @@ -593,7 +594,7 @@ void EditFilterBox( ) | rpl::start_with_next([=](const QRect &r) { const auto h = st::normalFont->height; preview->setGeometry( - colors->x(), + rect::right(colors) - st::settingsFilterTagPreviewSkip, r.y() + (r.height() - h) / 2 + st::lineWidth, colors->width(), h); diff --git a/Telegram/SourceFiles/settings/settings.style b/Telegram/SourceFiles/settings/settings.style index 817a7d8fa1..b7b39b372a 100644 --- a/Telegram/SourceFiles/settings/settings.style +++ b/Telegram/SourceFiles/settings/settings.style @@ -311,6 +311,8 @@ settingsFilterDividerLabelPadding: margins(0px, 16px, 0px, 22px); settingsFilterIconSize: 74px; settingsFilterIconPadding: margins(0px, 17px, 0px, 5px); +settingsFilterTagPreviewSkip: 14px; + settingsDeviceName: InputField(defaultInputField) { textBg: transparent; textMargins: margins(1px, 3px, 1px, 4px);