2
2
miroir de https://github.com/Hilbis/Hilbish synchronisé 2025-07-15 15:22:03 +00:00

fix: check if interactive when handling signals

Cette révision appartient à :
TorchedSammy 2021-12-06 15:45:35 -04:00
Parent 2a71fb0075
révision 6ac4aa50b3
Signé par: sammyette
ID de la clé GPG: 904FC49417B44DCD
2 fichiers modifiés avec 3 ajouts et 3 suppressions

Voir le fichier

@ -200,7 +200,6 @@ input:
}
}
}
running = true
HandleHistory(input)
RunInput(input)
@ -266,12 +265,12 @@ func HandleSignals() {
switch s {
case os.Interrupt:
hooks.Em.Emit("signals.sigint")
if !running {
if !running && interactive {
lr.ClearInput()
}
case syscall.SIGWINCH:
hooks.Em.Emit("signals.resize")
if !running {
if !running && interactive {
lr.Resize()
}
}

Voir le fichier

@ -15,6 +15,7 @@ import (
)
func RunInput(input string) {
running = true
cmdArgs, cmdString := splitInput(input)
// If alias was found, use command alias