renderer: hook up search selection match highlighting

This commit is contained in:
Mitchell Hashimoto
2025-11-25 10:31:34 -08:00
parent 333dd08c97
commit 880db9fdd0
6 changed files with 122 additions and 9 deletions

View File

@@ -459,6 +459,14 @@ fn drainMailbox(self: *Thread) !void {
self.renderer.search_matches_dirty = true;
},
.search_selected_match => |v| {
// Note we don't free the new value because we expect our
// allocators to match.
if (self.renderer.search_selected_match) |*m| m.arena.deinit();
self.renderer.search_selected_match = v;
self.renderer.search_matches_dirty = true;
},
.inspector => |v| self.flags.has_inspector = v,
.macos_display_id => |v| {