populate frame shutdown related fields at complete or abort events only
Vladimir Bauer
2 years ago
| 428 | 428 | return |
| 429 | 429 | } |
| 430 | 430 | } |
| 431 | frame := &renderFrame{ | |
| 432 | rows: rows, | |
| 433 | shutdown: s.shutdown, | |
| 434 | rmOnComplete: s.rmOnComplete, | |
| 435 | noPop: s.noPop, | |
| 436 | } | |
| 431 | frame := &renderFrame{rows: rows} | |
| 437 | 432 | if s.completed || s.aborted { |
| 433 | frame.shutdown = s.shutdown | |
| 434 | frame.rmOnComplete = s.rmOnComplete | |
| 435 | frame.noPop = s.noPop | |
| 438 | 436 | // post increment makes sure OnComplete decorators are rendered |
| 439 | 437 | s.shutdown++ |
| 440 | 438 | } |