extender may panic as well
Vladimir Bauer
3 years ago
| 383 | 383 | } |
| 384 | 384 | s.aborted = !s.completed |
| 385 | 385 | s.recovered = true |
| 386 | } else if s.extender != nil { | |
| 387 | rows = s.extender(rows, stat) | |
| 388 | 386 | } |
| 389 | 387 | frame := &renderFrame{ |
| 390 | 388 | rows: rows, |
| 397 | 395 | b.frameCh <- frame |
| 398 | 396 | }() |
| 399 | 397 | rows = append(rows, s.draw(stat)) |
| 398 | if s.extender != nil { | |
| 399 | rows = s.extender(rows, stat) | |
| 400 | } | |
| 400 | 401 | } |
| 401 | 402 | select { |
| 402 | 403 | case b.operateState <- fn: |