From 4b7ca4771fe7f3d06aa1b97a7b66c825d0ca5fb6 Mon Sep 17 00:00:00 2001 From: ray Date: Tue, 27 Oct 2020 15:06:46 +0000 Subject: [PATCH] do nothing if no filename or quality returned --- launch | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/launch b/launch index bd6267e..779e578 100755 --- a/launch +++ b/launch @@ -4,9 +4,14 @@ _cam_dir='/usr/local/src/mpv-cam/cams' _qualities="360\n480\n720\n1080\n2560" -_file="$(ls $_cam_dir | dmenu -p 'Feed:')" +sleep 0.1 +_file="$(ls $_cam_dir | dmenu -i -l 10 -p 'Feed:')" _url="$(cat $_cam_dir/$_file)" -_quality="$(echo -e $_qualities | dmenu -p 'Max quality:')" +[ -n "$_url" ] || exit + +sleep 0.1 +_quality="$(echo -e $_qualities | dmenu -i -l 10 -p 'Max quality:')" +[ -n "$_quality" ] || exit echo "Playing '$_file' at $_quality ($_url)"