From d6e1ee2a2854add8e7089bf0ba63c891c5abd343 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Sun, 30 Jul 2023 05:13:11 +0300 Subject: [PATCH] Added closing of attached bot web view when app is locked by passcode. Fixed #26582. --- Telegram/SourceFiles/mainwindow.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Telegram/SourceFiles/mainwindow.cpp b/Telegram/SourceFiles/mainwindow.cpp index e96a5c248..f5baef181 100644 --- a/Telegram/SourceFiles/mainwindow.cpp +++ b/Telegram/SourceFiles/mainwindow.cpp @@ -26,6 +26,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "core/sandbox.h" #include "core/application.h" #include "export/export_manager.h" +#include "inline_bots/bot_attach_web_view.h" // AttachWebView::cancel. #include "intro/intro_widget.h" #include "main/main_session.h" #include "main/main_account.h" // Account::sessionValue. @@ -198,6 +199,9 @@ void MainWindow::setupPasscodeLock() { _passcodeLock->showFinished(); setInnerFocus(); } + if (const auto sessionController = controller().sessionController()) { + sessionController->session().attachWebView().cancel(); + } } void MainWindow::clearPasscodeLock() {