Fix system-menu.sh
This commit is contained in:
parent
4e733a165b
commit
9388509fe9
@ -9,9 +9,11 @@ local entries=('Select system sound output' 'select-sound-output.sh' 'true'
|
||||
'Power settings (restart and shutdown)' 'system-power-menu.sh' 'true')
|
||||
|
||||
local entry_array=()
|
||||
local enabled_entries=()
|
||||
for ((i = 1; i <= ${#entries}; i+=3)); do
|
||||
if eval "${entries[${i} + 2]}" >/dev/null 2>&1; then
|
||||
entry_array[$((${i} / 3 + 1))]="${entries[${i}]}"
|
||||
enabled_entries+=(${entries[@]:${i} - 1:3})
|
||||
fi
|
||||
done
|
||||
|
||||
@ -20,4 +22,4 @@ choice="$(printf '%s\n' ${entry_array} | fuzzel --index -d)"
|
||||
|
||||
(( ${?} != 0 )) && exit
|
||||
|
||||
eval "${scripts_dir}/${entries["${choice}" * 3 + 2]}"
|
||||
eval "${scripts_dir}/${enabled_entries["${choice}" * 3 + 2]}"
|
||||
|
Loading…
Reference in New Issue
Block a user