From c99eb00d8f806d5f4132d83d4e8515a2a68f4853 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Thu, 31 Oct 2024 03:29:11 +0400 Subject: [PATCH] Add error message for webview without OpenGL --- Telegram/Resources/langs/lang.strings | 1 + Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/Telegram/Resources/langs/lang.strings b/Telegram/Resources/langs/lang.strings index 5b01da7d985dd8..79c691079251f0 100644 --- a/Telegram/Resources/langs/lang.strings +++ b/Telegram/Resources/langs/lang.strings @@ -3961,6 +3961,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL "lng_payments_webview_no_use" = "Unfortunately, you can't use payments with current system configuration."; "lng_payments_webview_install_edge" = "Please install {link}."; "lng_payments_webview_install_webkit" = "Please install WebKitGTK (webkit2gtk-4.1/webkit2gtk-4.0) using your package manager."; +"lng_payments_webview_enable_opengl" = "Please enable OpenGL in application settings."; "lng_payments_webview_update_windows" = "Please update your system to Windows 8.1 or later."; "lng_payments_sure_close" = "Are you sure you want to close this payment form? The changes you made will be lost."; "lng_payments_receipt_label" = "Receipt"; diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp index 0081928a8d6acd..ef25c73ac4bdf9 100644 --- a/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp +++ b/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp @@ -1603,6 +1603,8 @@ TextWithEntities ErrorText(const Webview::Available &info) { Ui::Text::WithEntities); case Error::NoWebKitGTK: return { tr::lng_payments_webview_install_webkit(tr::now) }; + case Error::NoOpenGL: + return { tr::lng_payments_webview_enable_opengl(tr::now) }; case Error::OldWindows: return { tr::lng_payments_webview_update_windows(tr::now) }; default: