From ebbef70d420a6713858f5d3ec6e929fc70eeedc2 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Wed, 26 Jul 2023 18:40:02 +0300 Subject: [PATCH] Removed self from contacts list. --- .../SourceFiles/boxes/peer_list_controllers.cpp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/boxes/peer_list_controllers.cpp b/Telegram/SourceFiles/boxes/peer_list_controllers.cpp index 5831ec0b5..335531fc9 100644 --- a/Telegram/SourceFiles/boxes/peer_list_controllers.cpp +++ b/Telegram/SourceFiles/boxes/peer_list_controllers.cpp @@ -59,7 +59,20 @@ constexpr auto kSearchPerPage = 50; object_ptr PrepareContactsBox( not_null sessionController) { using Mode = ContactsBoxController::SortMode; - auto controller = std::make_unique( + class Controller final : public ContactsBoxController { + public: + using ContactsBoxController::ContactsBoxController; + + protected: + std::unique_ptr createRow( + not_null user) override { + return !user->isSelf() + ? ContactsBoxController::createRow(user) + : nullptr; + } + + }; + auto controller = std::make_unique( &sessionController->session()); controller->setStyleOverrides(&st::contactsWithStories); controller->setStoriesShown(true);