]> Sergey Matveev's repositories - nnn.git/commitdiff
cleanup fifo
authorLuuk van Baal <luukvbaal@gmail.com>
Sun, 14 Mar 2021 14:28:50 +0000 (15:28 +0100)
committerLuuk van Baal <luukvbaal@gmail.com>
Sun, 14 Mar 2021 14:28:50 +0000 (15:28 +0100)
plugins/preview-tui
plugins/preview-tui-ext

index 31841e7f18ce28a16a3b29a244467a1d161085fc..0e5eeb681ca68ce6ffef10f51de91de6132a4c01 100755 (executable)
@@ -209,7 +209,10 @@ ueberzug_refresh() {
     preview_fifo &
     wait
 }
-[ "$TERMINAL" != "kitty" ] && [ "$PREVIEW_MODE" ] && exists ueberzug && trap 'ueberzug_refresh' WINCH
+if [ "$TERMINAL" != "kitty" ] && [ "$PREVIEW_MODE" ] && exists ueberzug; then
+    trap 'ueberzug_refresh' WINCH
+    trap 'rm "$FIFO_UEBERZUG"' INT HUP EXIT
+fi
 
 preview_fifo() {
     # use cat instead of 'exec <' to avoid issues with dash shell
index 8fc03b60de72cf42e33a73f95dd94999c00047e9..78634a7c71c8568848a7068941c2ff086a1803e2 100755 (executable)
@@ -272,7 +272,10 @@ ueberzug_refresh() {
     preview_fifo &
     wait
 }
-[ "$TERMINAL" != "kitty" ] && [ "$PREVIEW_MODE" ] && exists ueberzug && trap 'ueberzug_refresh' WINCH
+if [ "$TERMINAL" != "kitty" ] && [ "$PREVIEW_MODE" ] && exists ueberzug; then
+    trap 'ueberzug_refresh' WINCH
+    trap 'rm "$FIFO_UEBERZUG"' INT HUP EXIT
+fi
 
 preview_fifo() {
     # use cat instead of 'exec <' to avoid issues with dash shell