From ccc0bf57a138be2a054996a0a5d33a16dbd7620f Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Wed, 13 Nov 2024 01:27:48 +0300 Subject: [PATCH] Added support of items with different heights in list of subscriptions. --- .../statistics/info_statistics_list_controllers.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp b/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp index 00dffd05a..c7b47ec04 100644 --- a/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp +++ b/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp @@ -784,6 +784,9 @@ public: int outer, bool selected) override; + const style::PeerListItem &computeSt( + const style::PeerListItem &st) const override; + private: void init(); @@ -1050,6 +1053,13 @@ void CreditsRow::paintStatusText( }); } +const style::PeerListItem &CreditsRow::computeSt( + const style::PeerListItem &st) const { + return (!_subscription || !_subscription.title.isEmpty()) + ? st + : st::boostsListBox.item; +} + class CreditsController final : public PeerListController { public: explicit CreditsController(CreditsDescriptor d);