From c1d10821360b92f99d3df280732508571a7e25e4 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Sun, 17 Jun 2018 21:11:01 +1000 Subject: [PATCH] Fix multiLess.StrictNext --- multiless.go | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/multiless.go b/multiless.go index 5d6ebb47..4a483937 100644 --- a/multiless.go +++ b/multiless.go @@ -24,17 +24,13 @@ func (me *multiLess) FinalOk() (left, ok bool) { } func (me *multiLess) Next(f cmper) { - if me.ok { - return - } - same, less := f() - if same { - return - } - me.ok, me.less = true, less + me.StrictNext(f()) } func (me *multiLess) StrictNext(same, less bool) { + if me.ok { + return + } if same { return } -- 2.50.0