From 7e329d3e4c2463df5bbc1ba9471a340b3c264c2f Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Tue, 22 Jul 2025 13:33:14 -0700 Subject: [PATCH] apprt/gtk-ng: paste can't remember --- src/apprt/gtk-ng/class/surface.zig | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/apprt/gtk-ng/class/surface.zig b/src/apprt/gtk-ng/class/surface.zig index 45fa6182f..3cb599dfc 100644 --- a/src/apprt/gtk-ng/class/surface.zig +++ b/src/apprt/gtk-ng/class/surface.zig @@ -2091,7 +2091,10 @@ const Clipboard = struct { ClipboardConfirmationDialog, .{ .request = &req, - .@"can-remember" = true, + .@"can-remember" = switch (req) { + .osc_52_read, .osc_52_write => true, + .paste => false, + }, .@"clipboard-contents" = contents_buf, }, ); @@ -2166,7 +2169,7 @@ const Clipboard = struct { if (remember) switch (req.*) { .osc_52_read => surface.config.clipboard_read = .deny, .osc_52_write => surface.config.clipboard_write = .deny, - .paste => {}, + .paste => @panic("paste should not be rememberable"), }; }