From c186efa73c6511ae31ad7d8b08bca20e6c9defa4 Mon Sep 17 00:00:00 2001 From: Jorge Morante Date: Wed, 31 Jan 2024 12:41:47 +0100 Subject: [PATCH] Fix "Too many matches" exception in some circumstances regenerate_hints must be called each time hinter runs --- src/fingers/hinter.cr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fingers/hinter.cr b/src/fingers/hinter.cr index 3e5d7e5..9d37ce6 100644 --- a/src/fingers/hinter.cr +++ b/src/fingers/hinter.cr @@ -47,7 +47,7 @@ module Fingers end def run - regenerate_hints! unless reuse_hints + regenerate_hints! lines[0..-2].each_with_index { |line, index| process_line(line, index, "\n") } process_line(lines[-1], lines.size - 1, "")