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;