2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-31 14:38:15 +00:00

Added ability to prevent application lock and account switch.

This commit is contained in:
23rd
2020-12-13 16:08:16 +03:00
committed by John Preston
parent 24b8377a2a
commit dc7a754418
11 changed files with 53 additions and 11 deletions

View File

@@ -385,6 +385,12 @@ void Domain::checkForLastProductionConfig(
Core::App().refreshFallbackProductionConfig(mtp->config());
}
void Domain::maybeActivate(not_null<Main::Account*> account) {
Core::App().preventOrInvoke(crl::guard(account, [=] {
activate(account);
}));
}
void Domain::activate(not_null<Main::Account*> account) {
if (_active.current() == account.get()) {
return;