From ef614433423835b0bc60b11d689a03d5d1907728 Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 7 Jun 2021 19:42:18 +0400 Subject: [PATCH] Fix tg://settings/devices link. --- Telegram/SourceFiles/core/local_url_handlers.cpp | 2 ++ Telegram/SourceFiles/settings/settings_privacy_security.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/Telegram/SourceFiles/core/local_url_handlers.cpp b/Telegram/SourceFiles/core/local_url_handlers.cpp index 25f579714d..6da17318f4 100644 --- a/Telegram/SourceFiles/core/local_url_handlers.cpp +++ b/Telegram/SourceFiles/core/local_url_handlers.cpp @@ -7,6 +7,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL */ #include "core/local_url_handlers.h" +#include "api/api_authorizations.h" #include "api/api_text_entities.h" #include "api/api_chat_invite.h" #include "base/qthelp_regex.h" @@ -360,6 +361,7 @@ bool ResolveSettings( return true; } if (section == qstr("devices")) { + controller->session().api().authorizations().reload(); Ui::show(Box(&controller->session())); return true; } else if (section == qstr("language")) { diff --git a/Telegram/SourceFiles/settings/settings_privacy_security.cpp b/Telegram/SourceFiles/settings/settings_privacy_security.cpp index 632c77f906..c6a6cace08 100644 --- a/Telegram/SourceFiles/settings/settings_privacy_security.cpp +++ b/Telegram/SourceFiles/settings/settings_privacy_security.cpp @@ -658,6 +658,7 @@ void SetupSessionsList( ) | rpl::start_with_next([=] { controller->session().api().authorizations().reload(); }, container->lifetime()); + auto count = controller->session().api().authorizations().totalChanges( ) | rpl::map([](int count) { return count ? QString::number(count) : QString();