diff --git a/signal_windows.go b/signal_windows.go index 5c34a63..9ff3d2a 100644 --- a/signal_windows.go +++ b/signal_windows.go @@ -38,6 +38,8 @@ func (p *Prompt) handleSignals(exitCh chan int, winSizeCh chan *WinSize, stop ch log.Println("[SIGNAL] Catch SIGQUIT") exitCh <- 0 } + case w := <-p.in.(*WindowsParser).tty.SIGWINCH(): + winSizeCh <- &WinSize{Row: uint16(w.H), Col: uint16(w.W)} } } }