From 44d320a23e731bc84ee509907f87f42ef312f8b9 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Wed, 13 Mar 2024 12:36:23 -0700 Subject: [PATCH] terminal: selectionString should use proper ordered --- src/terminal/Screen.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/terminal/Screen.zig b/src/terminal/Screen.zig index 50ff93fe2..fd295fc9c 100644 --- a/src/terminal/Screen.zig +++ b/src/terminal/Screen.zig @@ -1058,13 +1058,13 @@ pub fn selectionString( const sel_ordered = sel.ordered(self, .forward); const sel_start = start: { - var start = sel.start(); + var start = sel_ordered.start(); const cell = start.rowAndCell().cell; if (cell.wide == .spacer_tail) start.x -= 1; break :start start; }; const sel_end = end: { - var end = sel.end(); + var end = sel_ordered.end(); const cell = end.rowAndCell().cell; switch (cell.wide) { .narrow, .wide => {},