From 25bbde273900cf813cb3f14e1acbdc642f09cc46 Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 2 Mar 2021 21:54:25 +0400 Subject: [PATCH] Use navigation cancel in Webview. --- Telegram/SourceFiles/facades.cpp | 8 +++++--- Telegram/lib_webview | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/facades.cpp b/Telegram/SourceFiles/facades.cpp index bb1984171..e285a9244 100644 --- a/Telegram/SourceFiles/facades.cpp +++ b/Telegram/SourceFiles/facades.cpp @@ -152,10 +152,12 @@ void GetPaymentForm(not_null msg) { }); webview->setNavigationHandler([=](const QString &uri) { - if (Core::TryConvertUrlToLocal(uri) != uri) { - window->deleteLater(); - App::wnd()->activate(); + if (Core::TryConvertUrlToLocal(uri) == uri) { + return true; } + window->deleteLater(); + App::wnd()->activate(); + return false; }); webview->init(R"( diff --git a/Telegram/lib_webview b/Telegram/lib_webview index 3f004da92..7491d1602 160000 --- a/Telegram/lib_webview +++ b/Telegram/lib_webview @@ -1 +1 @@ -Subproject commit 3f004da92dd1368d8bad4bc3838941fef10af76d +Subproject commit 7491d160231a18dec6aec1f3c1e1575382d10745