Skip to content

Commit

Permalink
Add error message for webview without OpenGL
Browse files Browse the repository at this point in the history
  • Loading branch information
ilya-fedin committed Oct 31, 2024
1 parent e6056e3 commit c99eb00
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions Telegram/Resources/langs/lang.strings
Original file line number Diff line number Diff line change
Expand Up @@ -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";
Expand Down
2 changes: 2 additions & 0 deletions Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down

0 comments on commit c99eb00

Please sign in to comment.