commit f05e042

hovercats  ·  2024-06-25 14:18:16 +0000 UTC
parent 27b27f1
focus: fix script erroring out prematurly if no window was in focus
1 files changed,  +2, -5
+2, -5
 1@@ -5,17 +5,14 @@
 2 
 3 set -e
 4 
 5-# get current window id
 6-CUR="$(pfw)"
 7-
 8 usage() {
 9     printf "usage: %s $(basename "$0") <next|prev|wid>\n"
10     exit 1
11 }
12 
13 case $1 in
14-    next) wid="$(lsw | grep -v "${CUR}" | sed '1 p;d')" ;;
15-    prev) wid="$(lsw | grep -v "${CUR}" | sed '$ p;d')" ;;
16+    next) wid="$(lsw | grep -v $(pfw) | sed '1 p;d')" ;;
17+    prev) wid="$(lsw | grep -v $(pfw) | sed '$ p;d')" ;;
18     top)  wid="$(lsw | sed '$ p;d')" ;;
19     0x*)  wattr "$1" && wid="$1" ;;
20     *)    usage ;;