From 0b5f05c7d4e1b2d2b65f8f0dddb1bda07308091a Mon Sep 17 00:00:00 2001 From: John Preston <johnprestonmail@gmail.com> Date: Tue, 2 Jan 2024 13:29:31 +0400 Subject: [PATCH] Skip service accounts in gift premiums box. --- Telegram/SourceFiles/boxes/gift_premium_box.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/boxes/gift_premium_box.cpp b/Telegram/SourceFiles/boxes/gift_premium_box.cpp index 809705cd5..61be013b3 100644 --- a/Telegram/SourceFiles/boxes/gift_premium_box.cpp +++ b/Telegram/SourceFiles/boxes/gift_premium_box.cpp @@ -903,9 +903,13 @@ void GiftPremiumValidator::showChoosePeerBox(const QString &ref) { protected: std::unique_ptr<PeerListRow> createRow( not_null<UserData*> user) override { - return !user->isSelf() - ? ContactsBoxController::createRow(user) - : nullptr; + if (user->isSelf() + || user->isBot() + || user->isServiceUser() + || user->isInaccessible()) { + return nullptr; + } + return ContactsBoxController::createRow(user); } void rowClicked(not_null<PeerListRow*> row) override {