From d5a44a2ba4a5a8323162076808a4db9a575f70e3 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Sun, 27 Feb 2022 13:41:18 +0300 Subject: [PATCH] Removed mutable lambdas from controller of privacy settings. --- Telegram/SourceFiles/boxes/edit_privacy_box.h | 2 +- .../SourceFiles/settings/settings_privacy_controllers.cpp | 4 ++-- Telegram/SourceFiles/settings/settings_privacy_controllers.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/boxes/edit_privacy_box.h b/Telegram/SourceFiles/boxes/edit_privacy_box.h index fa9ca2df4..5d465ec71 100644 --- a/Telegram/SourceFiles/boxes/edit_privacy_box.h +++ b/Telegram/SourceFiles/boxes/edit_privacy_box.h @@ -76,7 +76,7 @@ public: virtual void confirmSave( bool someAreDisallowed, - FnMut saveCallback) { + Fn saveCallback) { saveCallback(); } virtual void saveAdditional() { diff --git a/Telegram/SourceFiles/settings/settings_privacy_controllers.cpp b/Telegram/SourceFiles/settings/settings_privacy_controllers.cpp index 0fde1d583..20ef42914 100644 --- a/Telegram/SourceFiles/settings/settings_privacy_controllers.cpp +++ b/Telegram/SourceFiles/settings/settings_privacy_controllers.cpp @@ -584,12 +584,12 @@ rpl::producer LastSeenPrivacyController::exceptionsDescription() { void LastSeenPrivacyController::confirmSave( bool someAreDisallowed, - FnMut saveCallback) { + Fn saveCallback) { if (someAreDisallowed && !Core::App().settings().lastSeenWarningSeen()) { auto callback = [ =, saveCallback = std::move(saveCallback) - ](Fn &&close) mutable { + ](Fn &&close) { close(); saveCallback(); Core::App().settings().setLastSeenWarningSeen(true); diff --git a/Telegram/SourceFiles/settings/settings_privacy_controllers.h b/Telegram/SourceFiles/settings/settings_privacy_controllers.h index 5425a7ed5..f6fef2f44 100644 --- a/Telegram/SourceFiles/settings/settings_privacy_controllers.h +++ b/Telegram/SourceFiles/settings/settings_privacy_controllers.h @@ -100,7 +100,7 @@ public: void confirmSave( bool someAreDisallowed, - FnMut saveCallback) override; + Fn saveCallback) override; private: const not_null<::Main::Session*> _session;