Skip to content

Commit 316b04c

Browse files
committed
Merge branch 'mattn-stop-resize-event'
2 parents 8de7bd1 + 350e66f commit 316b04c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tui/tui.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ func (ui *Tui) Run(kms map[mode.Mode]*key.Manager) {
5757
ui.eventCh <- event.Event{Type: event.Rune, Rune: ev.Rune()}
5858
}
5959
case *tcell.EventResize:
60-
ui.eventCh <- event.Event{Type: event.Redraw}
60+
if ui.eventCh != nil {
61+
ui.eventCh <- event.Event{Type: event.Redraw}
62+
}
6163
case nil:
6264
close(ui.waitCh)
6365
return
@@ -161,6 +163,7 @@ func (ui *Tui) drawCompletionResults(s state.State, width int, height int) {
161163

162164
// Close terminates the Tui.
163165
func (ui *Tui) Close() error {
166+
ui.eventCh = nil
164167
ui.screen.Fini()
165168
<-ui.waitCh
166169
return nil

0 commit comments

Comments
 (0)