diff --git a/config/scripts/.local/scripts/quickshell-kill b/config/scripts/.local/scripts/quickshell-kill index f6b775c..d621342 100755 --- a/config/scripts/.local/scripts/quickshell-kill +++ b/config/scripts/.local/scripts/quickshell-kill @@ -10,8 +10,7 @@ pids=$(pgrep -x quickshell) children=() for pid in $pids; do - # children=$(pgrep -P "$pid" 2>/dev/null) - children+=($!) + mapfile -t -O "${#children[@]}" children < <(pgrep -P "$pid" 2>/dev/null) kill "$pid" || true done