handleError forwards the error to the error handler if one was provided or panics.
(err error)
| 246 | // handleError forwards the error to the error handler if one was |
| 247 | // provided or panics. |
| 248 | func (td *termdash) handleError(err error) { |
| 249 | if td.errorHandler != nil { |
| 250 | td.errorHandler(err) |
| 251 | } else { |
| 252 | panic(err) |
| 253 | } |
| 254 | } |
| 255 | |
| 256 | // setClearNeeded flags that the terminal needs to be cleared next time we're |
| 257 | // drawing it. |