mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-15 21:57:10 +02:00
Removed mutable lambdas from controller of privacy settings.
This commit is contained in:
parent
2d36079999
commit
d5a44a2ba4
3 changed files with 4 additions and 4 deletions
|
@ -76,7 +76,7 @@ public:
|
|||
|
||||
virtual void confirmSave(
|
||||
bool someAreDisallowed,
|
||||
FnMut<void()> saveCallback) {
|
||||
Fn<void()> saveCallback) {
|
||||
saveCallback();
|
||||
}
|
||||
virtual void saveAdditional() {
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -100,7 +100,7 @@ public:
|
|||
|
||||
void confirmSave(
|
||||
bool someAreDisallowed,
|
||||
FnMut<void()> saveCallback) override;
|
||||
Fn<void()> saveCallback) override;
|
||||
|
||||
private:
|
||||
const not_null<::Main::Session*> _session;
|
||||
|
|
Loading…
Add table
Reference in a new issue