From afc9eb7cef170e8085a9412d2eff8a585f13d895 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Tue, 6 Dec 2022 22:06:44 +0300 Subject: [PATCH] Improved filter of list to apply TTL for multiple chats. --- Telegram/SourceFiles/settings/settings_global_ttl.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/settings/settings_global_ttl.cpp b/Telegram/SourceFiles/settings/settings_global_ttl.cpp index c5892cea1..fa9235bce 100644 --- a/Telegram/SourceFiles/settings/settings_global_ttl.cpp +++ b/Telegram/SourceFiles/settings/settings_global_ttl.cpp @@ -17,7 +17,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "lang/lang_keys.h" #include "lottie/lottie_icon.h" #include "main/main_session.h" -#include "menu/menu_ttl.h" +#include "menu/menu_ttl_validator.h" #include "settings/settings_common.h" #include "ui/boxes/confirm_box.h" #include "ui/painter.h" @@ -124,7 +124,7 @@ std::unique_ptr TTLChatsBoxController::createRow( not_null history) { if (history->peer->isSelf() || history->peer->isRepliesChat()) { return nullptr; - } else if (!history->peer->canWrite()) { + } else if (!TTLMenu::TTLValidator(nullptr, history->peer).can()) { return nullptr; } if (session().data().contactsNoChatsList()->contains({ history })) {