Proper fix for preview-tui zombie-pane

This commit is contained in:
Luuk van Baal 2021-11-09 14:33:52 +01:00
parent 48415c5e1c
commit 26f380f154
1 changed files with 1 additions and 7 deletions

View File

@ -401,13 +401,6 @@ ueberzug_remove() {
}
winch_handler() {
# workaround for preview-tui tmux child causing zombie pane
if [ "$NNN_PARENT" -eq "$NNN_PARENT" ] 2>/dev/null; then
kill -0 "$NNN_PARENT" || return
else
pidof nnn || return
fi
clear
kill "$(cat "$PREVIEWPID")"
if [ -p "$FIFO_UEBERZUG" ]; then
@ -427,6 +420,7 @@ preview_fifo() {
printf "%s" "$selection" > "$CURSEL"
fi
done < "$NNN_FIFO"
sleep 0.1 # make sure potential preview by winch_handler is killed
pkill -P "$$"
} 2>/dev/null