Removed mutable lambdas from controller of privacy settings.

This commit is contained in:
23rd 2022-02-27 13:41:18 +03:00
parent 2d36079999
commit d5a44a2ba4
3 changed files with 4 additions and 4 deletions

View file

@ -76,7 +76,7 @@ public:
virtual void confirmSave(
bool someAreDisallowed,
FnMut<void()> saveCallback) {
Fn<void()> saveCallback) {
saveCallback();
}
virtual void saveAdditional() {

View file

@ -584,12 +584,12 @@ rpl::producer<QString> LastSeenPrivacyController::exceptionsDescription() {
void LastSeenPrivacyController::confirmSave(
bool someAreDisallowed,
FnMut<void()> saveCallback) {
Fn<void()> saveCallback) {
if (someAreDisallowed && !Core::App().settings().lastSeenWarningSeen()) {
auto callback = [
=,
saveCallback = std::move(saveCallback)
](Fn<void()> &&close) mutable {
](Fn<void()> &&close) {
close();
saveCallback();
Core::App().settings().setLastSeenWarningSeen(true);

View file

@ -100,7 +100,7 @@ public:
void confirmSave(
bool someAreDisallowed,
FnMut<void()> saveCallback) override;
Fn<void()> saveCallback) override;
private:
const not_null<::Main::Session*> _session;