From 9388509fe912410936e46ea79bb01de3fd7a4728 Mon Sep 17 00:00:00 2001 From: Alexander Rosenberg Date: Mon, 27 Nov 2023 21:24:02 -0800 Subject: [PATCH] Fix system-menu.sh --- system-menu/system-menu.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/system-menu/system-menu.sh b/system-menu/system-menu.sh index fd1fe44..89a8549 100755 --- a/system-menu/system-menu.sh +++ b/system-menu/system-menu.sh @@ -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]}"