From 6de33a65c232597a91197dac36e683f0e78f4c95 Mon Sep 17 00:00:00 2001 From: Humza Shahid Date: Mon, 29 Sep 2025 22:03:36 +0100 Subject: [PATCH] fix minor type error introduced in line_gap.sml in last commit (was returning an integer instead of a char) --- src/line_gap.sml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/line_gap.sml b/src/line_gap.sml index 4432edd..9b1abf1 100644 --- a/src/line_gap.sml +++ b/src/line_gap.sml @@ -2294,8 +2294,10 @@ struct raise Fail "not found" fun sub (findIdx, buffer: t) = - if findIdx < #idx buffer then 0 - else subRight (findIdx, #idx buffer, #rightStrings buffer) + if findIdx < #idx buffer then + subLeft (findIdx, #idx buffer, #leftStrings buffer) + else + subRight (findIdx, #idx buffer, #rightStrings buffer) local fun consIfNotEmpty (s, acc) =