From a532067a933776cc3932565f5d2d1467e7f01020 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Tue, 20 May 2025 22:20:19 +0300 Subject: [PATCH] Fixed dismissing of custom pending suggestions. --- Telegram/SourceFiles/data/components/promo_suggestions.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/data/components/promo_suggestions.cpp b/Telegram/SourceFiles/data/components/promo_suggestions.cpp index fd6613815c..99ec5f5b2f 100644 --- a/Telegram/SourceFiles/data/components/promo_suggestions.cpp +++ b/Telegram/SourceFiles/data/components/promo_suggestions.cpp @@ -237,7 +237,9 @@ void PromoSuggestions::invalidate() { } std::optional PromoSuggestions::custom() const { - return _custom; + return (_custom && !_dismissedSuggestions.contains(_custom->suggestion)) + ? _custom + : std::nullopt; } void PromoSuggestions::requestContactBirthdays(Fn done, bool force) {