From: Matt Joiner Date: Sun, 17 Jun 2018 11:11:01 +0000 (+1000) Subject: Fix multiLess.StrictNext X-Git-Tag: v1.0.0~127^2~4 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=c1d10821360b92f99d3df280732508571a7e25e4;p=btrtrc.git Fix multiLess.StrictNext --- 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 }