mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-07-18 10:02:15 +03:00
Vendor: Updated dependencies
* Updated go.mod * Updated go.sum * Updated vendor packages Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
This commit is contained in:
committed by
Jesse Duffield
parent
22c0d79e2d
commit
3f7e107d09
8
vendor/github.com/jesseduffield/pty/run.go
generated
vendored
8
vendor/github.com/jesseduffield/pty/run.go
generated
vendored
@ -33,13 +33,9 @@ func StartWithSize(c *exec.Cmd, sz *Winsize) (pty *os.File, err error) {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
if c.Stdout == nil {
|
||||
c.Stdout = tty
|
||||
}
|
||||
if c.Stderr == nil {
|
||||
c.Stderr = tty
|
||||
}
|
||||
c.Stdout = tty
|
||||
c.Stdin = tty
|
||||
c.Stderr = tty
|
||||
if c.SysProcAttr == nil {
|
||||
c.SysProcAttr = &syscall.SysProcAttr{}
|
||||
}
|
||||
|
5
vendor/github.com/jesseduffield/termbox-go/api.go
generated
vendored
5
vendor/github.com/jesseduffield/termbox-go/api.go
generated
vendored
@ -22,6 +22,8 @@ import "time"
|
||||
// }
|
||||
// defer termbox.Close()
|
||||
func Init() error {
|
||||
quitPolling = make(chan int)
|
||||
|
||||
var err error
|
||||
|
||||
out, err = os.OpenFile("/dev/tty", syscall.O_WRONLY, 0)
|
||||
@ -120,6 +122,7 @@ func Interrupt() {
|
||||
// when termbox's functionality isn't required anymore.
|
||||
func Close() {
|
||||
quit <- 1
|
||||
close(quitPolling)
|
||||
out.WriteString(funcs[t_show_cursor])
|
||||
out.WriteString(funcs[t_sgr0])
|
||||
out.WriteString(funcs[t_clear_screen])
|
||||
@ -382,6 +385,8 @@ func PollEvent() Event {
|
||||
event.Type = EventResize
|
||||
event.Width, event.Height = get_term_size(out.Fd())
|
||||
return event
|
||||
case <-quitPolling:
|
||||
return Event{Type: EventStop}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
1
vendor/github.com/jesseduffield/termbox-go/api_common.go
generated
vendored
1
vendor/github.com/jesseduffield/termbox-go/api_common.go
generated
vendored
@ -184,4 +184,5 @@ const (
|
||||
EventInterrupt
|
||||
EventRaw
|
||||
EventNone
|
||||
EventStop
|
||||
)
|
||||
|
1
vendor/github.com/jesseduffield/termbox-go/termbox.go
generated
vendored
1
vendor/github.com/jesseduffield/termbox-go/termbox.go
generated
vendored
@ -77,6 +77,7 @@ var (
|
||||
sigwinch = make(chan os.Signal, 1)
|
||||
sigio = make(chan os.Signal, 1)
|
||||
quit = make(chan int)
|
||||
quitPolling chan int // get set on each initialize
|
||||
input_comm = make(chan input_event)
|
||||
interrupt_comm = make(chan struct{})
|
||||
intbuf = make([]byte, 0, 16)
|
||||
|
Reference in New Issue
Block a user