diff --git a/_examples/barExtenderRev/main.go b/_examples/barExtenderRev/main.go index d0544c1..4dc6fec 100644 --- a/_examples/barExtenderRev/main.go +++ b/_examples/barExtenderRev/main.go @@ -85,8 +85,7 @@ var done bool fn := func(w io.Writer, st decor.Statistics) error { if !done { - cur := atomic.LoadUint32(&curTask) == id - if !cur { + if atomic.LoadUint32(&curTask) != id { _, err := fmt.Fprintf(w, " Taksk %02d\n", id) return err } @@ -94,7 +93,7 @@ _, err := fmt.Fprintf(w, "=> Taksk %02d\n", id) return err } - done = cur + done = true } _, err := fmt.Fprintf(w, " Taksk %02d: Done!\n", id) return err