From 603aa5db5f617bf938a24f1aa49c0c7ecd1a96f0 Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 2 Jan 2025 12:14:28 +0400 Subject: [PATCH] Version 5.10: Fix build with GCC. --- Telegram/SourceFiles/boxes/star_gift_box.cpp | 26 +++++++++++-------- .../SourceFiles/boxes/transfer_gift_box.cpp | 1 - .../view/history_view_service_message.cpp | 3 --- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Telegram/SourceFiles/boxes/star_gift_box.cpp b/Telegram/SourceFiles/boxes/star_gift_box.cpp index 7725d77dac..85b491e18f 100644 --- a/Telegram/SourceFiles/boxes/star_gift_box.cpp +++ b/Telegram/SourceFiles/boxes/star_gift_box.cpp @@ -1936,19 +1936,23 @@ void Controller::rowClicked(not_null row) { } // namespace void ChooseStarGiftRecipient( - not_null controller) { - auto initBox = [=](not_null peersBox) { - peersBox->setTitle(tr::lng_gift_premium_or_stars()); - peersBox->addButton(tr::lng_cancel(), [=] { peersBox->closeBox(); }); - }; - - auto listController = std::make_unique( - &controller->session(), + not_null window) { + auto controller = std::make_unique( + &window->session(), [=](not_null peer) { - ShowStarGiftBox(controller, peer); + ShowStarGiftBox(window, peer); }); - controller->show( - Box(std::move(listController), std::move(initBox)), + const auto controllerRaw = controller.get(); + auto initBox = [=](not_null box) { + box->setTitle(tr::lng_gift_premium_or_stars()); + box->addButton(tr::lng_cancel(), [=] { box->closeBox(); }); + + box->noSearchSubmits() | rpl::start_with_next([=] { + controllerRaw->noSearchSubmit(); + }, box->lifetime()); + }; + window->show( + Box(std::move(controller), std::move(initBox)), LayerOption::KeepOther); } diff --git a/Telegram/SourceFiles/boxes/transfer_gift_box.cpp b/Telegram/SourceFiles/boxes/transfer_gift_box.cpp index a0bc590aef..d92204e0b9 100644 --- a/Telegram/SourceFiles/boxes/transfer_gift_box.cpp +++ b/Telegram/SourceFiles/boxes/transfer_gift_box.cpp @@ -406,7 +406,6 @@ void ShowTransferGiftBox( auto initBox = [=](not_null box) { box->addButton(tr::lng_cancel(), [=] { box->closeBox(); }); - box->noSearchSubmits() | rpl::start_with_next([=] { controllerRaw->noSearchSubmit(); }, box->lifetime()); diff --git a/Telegram/SourceFiles/history/view/history_view_service_message.cpp b/Telegram/SourceFiles/history/view/history_view_service_message.cpp index 225ace5ac2..02a4aed234 100644 --- a/Telegram/SourceFiles/history/view/history_view_service_message.cpp +++ b/Telegram/SourceFiles/history/view/history_view_service_message.cpp @@ -432,8 +432,6 @@ QRect Service::countGeometry() const { } void Service::animateReaction(Ui::ReactionFlyAnimationArgs &&args) { - const auto item = data(); - auto g = countGeometry(); if (g.width() < 1 || isHidden()) { return; @@ -541,7 +539,6 @@ void Service::draw(Painter &p, const PaintContext &context) const { } const auto st = context.st; - auto clip = context.clip; if (const auto bar = Get()) { auto unreadbarh = bar->height(); auto dateh = 0;