()
| 10 | ) |
| 11 | |
| 12 | func (p *Program) suspend() { |
| 13 | if err := p.releaseTerminal(true); err != nil { |
| 14 | // If we can't release input, abort. |
| 15 | return |
| 16 | } |
| 17 | |
| 18 | suspendProcess() |
| 19 | |
| 20 | _ = p.RestoreTerminal() |
| 21 | go p.Send(ResumeMsg{}) |
| 22 | } |
| 23 | |
| 24 | func (p *Program) initTerminal() error { |
| 25 | if p.disableRenderer { |
no test coverage detected