FINIT: fixed the initial setup option not showing
Some checks are pending
Build RetroDECK / Build_RetroDECK (push) Waiting to run
Build RetroDECK / GitHub-publish (push) Blocked by required conditions
Build RetroDECK / Automated_Tests (push) Blocked by required conditions

This commit is contained in:
XargonWan 2025-01-10 10:46:12 +09:00
parent ec97d679c6
commit 7265e7078c

View file

@ -372,14 +372,12 @@ done
finit_user_options_dialog() { finit_user_options_dialog() {
finit_available_options=() finit_available_options=()
finit_extracted_options=$(jq -r '.finit_default_options | to_entries[] | "\(.value.enabled)^\(.value.name)^\(.value.description)^\(.key)"' "$features")
while IFS="^" read -r enabled option_name option_desc option_tag || [[ -n "$enabled" ]]; # Read finit_default_options from features.json using jq
do while IFS="^" read -r enabled option_name option_desc option_tag; do
if [[ ! $enabled == "#"* ]] && [[ ! -z "$enabled" ]]; then finit_available_options+=("$enabled" "$option_name" "$option_desc" "$option_tag")
finit_available_options=("${finit_available_options[@]}" "$enabled" "$option_name" "$option_desc" "$option_tag") done <<< "$finit_extracted_options"
fi
done < $finit_options_list
local choices=$(rd_zenity \ local choices=$(rd_zenity \
--list --width=1200 --height=720 \ --list --width=1200 --height=720 \