]> git.lizzy.rs Git - bspwm.git/commitdiff
Fix bar panel example
authorBastien Dejean <nihilhill@gmail.com>
Wed, 29 May 2013 13:00:18 +0000 (15:00 +0200)
committerBastien Dejean <nihilhill@gmail.com>
Wed, 29 May 2013 13:00:18 +0000 (15:00 +0200)
examples/panel/panel_bar

index c91ee130511fa09a061630e9b58b3ae5983134a3..ba2b3cd8945d3b593eed635ef6a64fbd93c2c8ff 100755 (executable)
@@ -16,26 +16,27 @@ while read -r line ; do
             set - ${line#?}
             while [ $# -gt 0 ] ; do
                 item=$1
+                name=${item#?}
                 case $item in
                     u*)
                         # urgent desktop
-                        wm_infos="$wm_infos \\b3\\f0${item#??}\\fr\\br"
+                        wm_infos="$wm_infos \\b3\\f0${name}\\fr\\br"
                         ;;
                     [DU]*)
                         # active desktop
-                        wm_infos="$wm_infos \\u5\\b2\\f9${item#??}\\fr\\br\\ur"
+                        wm_infos="$wm_infos \\u5\\b2\\f9${name}\\fr\\br\\ur"
                         ;;
                     d*)
                         # inactive but occupied desktop
-                        wm_infos="$wm_infos \\f7${item#??}\\fr"
+                        wm_infos="$wm_infos \\f7${name}\\fr"
                         ;;
                     E*)
                         # inactive desktop
-                        wm_infos="$wm_infos ${item#??}"
+                        wm_infos="$wm_infos ${name}"
                         ;;
                     L*)
                         # layout
-                        layout=$(printf "%s" "${item#?}" | sed 's/\(.\).*/\U\1/')
+                        layout=$(printf "%s" "${name}" | sed 's/\(.\).*/\U\1/')
                         wm_infos="$wm_infos \\b4\\f0$layout\\br\\fr"
                         ;;
                 esac