From 49be0d26790dd17b446e00853b615fd75d07967b Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 28 Jan 2026 22:06:47 +0400 Subject: [PATCH] Fix build with GCC. --- .../SourceFiles/settings/sections/settings_advanced.cpp | 2 +- Telegram/SourceFiles/settings/sections/settings_chat.cpp | 9 --------- .../SourceFiles/settings/sections/settings_premium.cpp | 1 - 3 files changed, 1 insertion(+), 11 deletions(-) diff --git a/Telegram/SourceFiles/settings/sections/settings_advanced.cpp b/Telegram/SourceFiles/settings/sections/settings_advanced.cpp index 02452f287d..1706e17c19 100644 --- a/Telegram/SourceFiles/settings/sections/settings_advanced.cpp +++ b/Telegram/SourceFiles/settings/sections/settings_advanced.cpp @@ -349,7 +349,6 @@ void BuildWindowTitleSection(SectionBuilder &builder) { void BuildSystemIntegrationSection(SectionBuilder &builder) { const auto controller = builder.controller(); - const auto container = builder.container(); const auto settings = &Core::App().settings(); builder.addDivider(); @@ -504,6 +503,7 @@ void BuildSystemIntegrationSection(SectionBuilder &builder) { #elif defined Q_OS_WIN // Q_OS_MAC using Behavior = Core::Settings::CloseBehavior; + const auto container = builder.container(); const auto closeToTaskbarShown = container ? container->lifetime().make_state>( !Core::App().tray().has()) diff --git a/Telegram/SourceFiles/settings/sections/settings_chat.cpp b/Telegram/SourceFiles/settings/sections/settings_chat.cpp index 50bd8fe1bd..4b76f77e1b 100644 --- a/Telegram/SourceFiles/settings/sections/settings_chat.cpp +++ b/Telegram/SourceFiles/settings/sections/settings_chat.cpp @@ -1383,15 +1383,6 @@ void SetupStickersEmoji( checked, st::settingsCheckbox); }; - const auto add = [&](const QString &label, bool checked, auto &&handle) { - return inner->add( - checkbox(label, checked), - st::settingsCheckboxPadding - )->checkedChanges( - ) | rpl::on_next( - std::move(handle), - inner->lifetime()); - }; const auto addWithReturn = [&]( const QString &label, bool checked, diff --git a/Telegram/SourceFiles/settings/sections/settings_premium.cpp b/Telegram/SourceFiles/settings/sections/settings_premium.cpp index 5c2ba00a28..be0872633c 100644 --- a/Telegram/SourceFiles/settings/sections/settings_premium.cpp +++ b/Telegram/SourceFiles/settings/sections/settings_premium.cpp @@ -1266,7 +1266,6 @@ void BuildPremiumSectionContent( SectionBuilder &builder, std::shared_ptr state) { const auto controller = builder.controller(); - const auto session = builder.session(); if (controller && state) { builder.add([controller, state](const WidgetContext &ctx) {