From b1200599bf22c3f617ff9bb05a5aa0f25ecd2cb7 Mon Sep 17 00:00:00 2001 From: Ferran Basora Date: Tue, 26 Feb 2019 23:17:51 +0000 Subject: [PATCH] Fix hints assignment in reverse mode --- src/state.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/state.rs b/src/state.rs index d9c3e86..dc15312 100644 --- a/src/state.rs +++ b/src/state.rs @@ -71,6 +71,9 @@ impl<'a> State<'a> { // This looks wrong but we do a pop after if !reverse { hints.reverse(); + } else { + matches.reverse(); + hints.reverse(); } if unique { @@ -92,6 +95,10 @@ impl<'a> State<'a> { } } + if reverse { + matches.reverse(); + } + return matches; }