diff --git a/_examples/barExtenderRev/main.go b/_examples/barExtenderRev/main.go index b37e9c5..caaf036 100644 --- a/_examples/barExtenderRev/main.go +++ b/_examples/barExtenderRev/main.go @@ -91,15 +91,15 @@ fn := func(w io.Writer, _ int, st decor.Statistics) { if !done { cur := atomic.LoadUint32(&curTask) == uint32(id) - if !st.Completed && cur { + if !cur { + fmt.Fprintf(w, " Taksk %02d\n", id) + return + } + if !st.Completed { fmt.Fprintf(w, "=> Taksk %02d\n", id) return - } else if !cur { - fmt.Fprintf(w, " Taksk %02d\n", id) - return - } else { - done = cur } + done = cur } fmt.Fprintf(w, " Taksk %02d: Done!\n", id) }