From fc30fdfb2be945f4afc296fb5a6cb189981b51ee Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Tue, 9 Jan 2024 21:05:27 -0800 Subject: [PATCH] renderer: do not free new configuration on change Fixes #1271 --- src/renderer/Thread.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/Thread.zig b/src/renderer/Thread.zig index 178dca14e..447d54d1a 100644 --- a/src/renderer/Thread.zig +++ b/src/renderer/Thread.zig @@ -327,7 +327,8 @@ fn drainMailbox(self: *Thread) !void { }, .change_config => |config| { - defer message.deinit(); + defer config.alloc.destroy(config.thread); + defer config.alloc.destroy(config.impl); try self.changeConfig(config.thread); try self.renderer.changeConfig(config.impl);