From b675905cc23e3bde747647ad71a63fc3c9210b0a Mon Sep 17 00:00:00 2001 From: Severus Date: Fri, 20 Sep 2024 07:55:40 +0700 Subject: [PATCH] Fix 2271 issue From GTK 4.16, GDK_DEBUG is splitted into GDK_DEBUG and GDK_DISABLE --- src/apprt/gtk/App.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/apprt/gtk/App.zig b/src/apprt/gtk/App.zig index c8434a024..3febafacf 100644 --- a/src/apprt/gtk/App.zig +++ b/src/apprt/gtk/App.zig @@ -92,7 +92,8 @@ pub fn init(core_app: *CoreApp, opts: Options) !App { // // Upstream issue: https://gitlab.gnome.org/GNOME/gtk/-/issues/6589 _ = internal_os.setenv("GDK_DEBUG", "opengl,gl-disable-gles"); - + // From gtk 4.16, GDK_DEBUG is splitted into GDK_DEBUG and GDK_DISABLE + _ = internal_os.setenv("GDK_DISABLE", "gles-api"); // We need to export GSK_RENDERER to opengl because GTK uses ngl by default after 4.14 _ = internal_os.setenv("GSK_RENDERER", "opengl");