From cd638588c4e8b0dc9420878aa348e7f19a4995c6 Mon Sep 17 00:00:00 2001 From: "Jeffrey C. Ollie" Date: Wed, 8 Jan 2025 08:34:47 -0600 Subject: [PATCH] gtk: better method for setting GDK env vars --- src/apprt/gtk/App.zig | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/apprt/gtk/App.zig b/src/apprt/gtk/App.zig index 10b8f756a..70fc182e5 100644 --- a/src/apprt/gtk/App.zig +++ b/src/apprt/gtk/App.zig @@ -187,8 +187,9 @@ pub fn init(core_app: *CoreApp, opts: Options) !App { } } try writer.writeByte(0); - log.warn("setting GDK_DEBUG={s}", .{fmt.getWritten()}); - _ = internal_os.setenv("GDK_DEBUG", buf[0 .. fmt.pos - 1 :0]); + const value = fmt.getWritten(); + log.warn("setting GDK_DEBUG={s}", .{value[0 .. value.len - 1]}); + _ = internal_os.setenv("GDK_DEBUG", value[0 .. value.len - 1 :0]); } { @@ -204,8 +205,9 @@ pub fn init(core_app: *CoreApp, opts: Options) !App { } } try writer.writeByte(0); - log.warn("setting GDK_DISABLE={s}", .{fmt.getWritten()}); - _ = internal_os.setenv("GDK_DISABLE", buf[0 .. fmt.pos - 1 :0]); + const value = fmt.getWritten(); + log.warn("setting GDK_DISABLE={s}", .{value[0 .. value.len - 1]}); + _ = internal_os.setenv("GDK_DISABLE", value[0 .. value.len - 1 :0]); } if (version.runtimeAtLeast(4, 14, 0)) {