From 3ba8d7f8fbcf6e4f7f796bbe13719fba8d7bdbc6 Mon Sep 17 00:00:00 2001 From: moni-dz Date: Mon, 30 Dec 2024 12:32:37 +0800 Subject: [PATCH] surface: don't issue mode 2031 DSR reports when colors are changed by a VT sequence --- src/Surface.zig | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/Surface.zig b/src/Surface.zig index 5b39c6046..8c7c2619e 100644 --- a/src/Surface.zig +++ b/src/Surface.zig @@ -853,11 +853,8 @@ pub fn handleMessage(self: *Surface, msg: Message) !void { }, .color_change => |change| { - // On any color change, we have to report for mode 2031 - // if it is enabled. - self.reportColorScheme(false); - - // Notify our apprt + // Notify our apprt, but don't send a mode 2031 DSR report + // because VT sequences were used to change the color. try self.rt_app.performAction( .{ .surface = self }, .color_change,