Update bspwm is_floating command for new syntax

Bspc's query --tree command now outputs json. Maintain compatability
with old syntax as well.
long-opts
noctuid 9 years ago
parent e547e6fcd6
commit 0a222a6ce0

@ -298,7 +298,8 @@ wm_autoset_for_hide_show() {
subtract_when_same=false subtract_when_same=false
is_floating() { is_floating() {
# checking if the window id (converted from decimal to hex) is floating; empty if not floating # checking if the window id (converted from decimal to hex) is floating; empty if not floating
bspc query -T | grep -i "$(printf 0x%x "$1").*f-" bspc query -T | grep -i "$(printf 0x%x "$1").*f-" || \
bspc query -T -w | grep '"state": "floating"'
} }
elif [[ $wm == i3 ]]; then elif [[ $wm == i3 ]]; then
subtract_when_same=false subtract_when_same=false

Loading…
Cancel
Save