plugins/preview-tui | 8 +------- diff --git a/plugins/preview-tui b/plugins/preview-tui index 0f5d60edc0a4eccae2e790ba7e7bc225a178592b..e65bc43ac3a6a0cbfbb30dc1831f37c961938125 100755 --- a/plugins/preview-tui +++ b/plugins/preview-tui @@ -401,13 +401,6 @@ printf '{"action": "remove", "identifier": "nnn_ueberzug"}\n' > "$FIFO_UEBERZUG" } 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_file "$selection" 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