diff --git a/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp b/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp index 31694adea..a5de311ed 100644 --- a/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp +++ b/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp @@ -237,13 +237,13 @@ void AddPremiumTopBarWithDefaultTitleBar( void CreateGiveawayBox( not_null box, - not_null controller, + not_null navigation, not_null peer, Fn reloadOnDone, std::optional prepaid) { box->setWidth(st::boxWideWidth); - const auto weakWindow = base::make_weak(controller->parentController()); + const auto weakWindow = base::make_weak(navigation->parentController()); using GiveawayType = Giveaway::GiveawayTypeRow::Type; using GiveawayGroup = Ui::RadioenumGroup; @@ -384,7 +384,7 @@ void CreateGiveawayBox( using Controller = Giveaway::AwardMembersListController; auto listController = std::make_unique( - controller, + navigation, peer, state->selectedToAward); listController->setCheckError(CreateErrorCallback( diff --git a/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.h b/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.h index d1fb6736f..95db05c6f 100644 --- a/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.h +++ b/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.h @@ -13,9 +13,9 @@ namespace Data { struct BoostPrepaidGiveaway; } // namespace Data -namespace Info { -class Controller; -} // namespace Info +namespace Window { +class SessionNavigation; +} // namespace Window namespace Ui { class GenericBox; @@ -23,7 +23,7 @@ class GenericBox; void CreateGiveawayBox( not_null box, - not_null controller, + not_null navigation, not_null peer, Fn reloadOnDone, std::optional prepaidGiveaway);