From b4c7094205b59e2bb97a5c9280a10ec39691179b Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 13 Jun 2024 10:39:18 +0200 Subject: [PATCH] fix(Buffer): get_range should only use direction normalized selections --- src/buffer/Buffer.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/buffer/Buffer.zig b/src/buffer/Buffer.zig index f879145..bea4aff 100644 --- a/src/buffer/Buffer.zig +++ b/src/buffer/Buffer.zig @@ -577,9 +577,9 @@ const Node = union(enum) { var ctx: Ctx = .{ .sel = sel, .out = copy_buf }; ctx.sel.normalize(); - if (sel.begin.eql(sel.end)) + if (ctx.sel.begin.eql(ctx.sel.end)) return error.Stop; - self.walk_egc_forward(sel.begin.row, Ctx.walker, &ctx, plane_) catch |e| return switch (e) { + self.walk_egc_forward(ctx.sel.begin.row, Ctx.walker, &ctx, plane_) catch |e| return switch (e) { error.NoSpaceLeft => error.NoSpaceLeft, else => error.Stop, };