mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-25 09:48:09 +02:00
DRYer
This commit is contained in:
@@ -265,7 +265,7 @@ func (self *Loop) run() (err error) {
|
|||||||
signal.Notify(signal_channel, handled_signals...)
|
signal.Notify(signal_channel, handled_signals...)
|
||||||
defer signal.Reset(handled_signals...)
|
defer signal.Reset(handled_signals...)
|
||||||
|
|
||||||
controlling_term, err := tty.OpenControllingTerm()
|
controlling_term, err := tty.OpenControllingTerm(tty.SetRaw)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -274,10 +274,6 @@ func (self *Loop) run() (err error) {
|
|||||||
controlling_term.RestoreAndClose()
|
controlling_term.RestoreAndClose()
|
||||||
self.controlling_term = nil
|
self.controlling_term = nil
|
||||||
}()
|
}()
|
||||||
err = controlling_term.ApplyOperations(tty.TCSANOW, tty.SetRaw)
|
|
||||||
if err != nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
self.keep_going = true
|
self.keep_going = true
|
||||||
self.pending_mouse_events = utils.NewRingBuffer[MouseEvent](4)
|
self.pending_mouse_events = utils.NewRingBuffer[MouseEvent](4)
|
||||||
|
|||||||
Reference in New Issue
Block a user