ref: 571594cdd1432a11edfee7e42d952c889b95736a
parent: 15fd8e4255c7567f1d0a99741bb934f3b0517977
author: Halfwit <michaelmisch1985@gmail.com>
date: Fri May 19 06:01:17 PDT 2017
Use guard to make sure variables are sane
--- a/autotag
+++ b/autotag
@@ -4,7 +4,12 @@
name="`xprop -id "$1" | awk '/WM_CLASS/{print $NF}' | tr -d '"' `"
awk -v r="$name" '$0 ~ r {print $2, $3}' "$WIN" | while read -r flag tag; do
- test "$flag" = true && wtf "$flag" && chwso "$1"
- grp "$tag" "$1"
- /usr/local/share/hwwm/groupsbar
+ if test "$flag" = true; then
+ wtf "$flag"
+ chwso "$1"
+ fi
+ if test "$tag" != ""; then
+ grp "$tag" "$1"
+ /usr/local/share/hwwm/groupsbar
+ fi
done