Przeglądaj źródła

preview-tabbed now kills lingering viewer

master
0xACE 4 lat temu
rodzic
commit
858794fd27
1 zmienionych plików z 8 dodań i 3 usunięć
  1. +8
    -3
      plugins/preview-tabbed

+ 8
- 3
plugins/preview-tabbed Wyświetl plik

@@ -94,6 +94,12 @@ get_viewer_pid () {
VIEWERPID="$(jobs -p %%)"
}

kill_viewer () {
if [ -n "$VIEWERPID" ] && jobs -p | grep "$VIEWERPID" ; then
kill "$VIEWERPID"
fi
}

previewer_loop () {
unset -v NNN_FIFO
# mute from now
@@ -123,9 +129,7 @@ previewer_loop () {
continue
fi

if [ -n "$VIEWERPID" ] && jobs -p | grep "$VIEWERPID" ; then
kill "$VIEWERPID"
fi
kill_viewer

MIME="$(file -b --mime-type "$FILE")"

@@ -188,6 +192,7 @@ previewer_loop () {
fi
done
kill "$TABBEDPID"
kill_viewer
}

if [ ! -r "$NNN_FIFO" ] ; then


Ładowanie…
Anuluj
Zapisz