mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-21 21:45:39 +00:00
Zenity progress dialog was losing empty rom folder array information
This commit is contained in:
parent
9e4e7874d0
commit
64873f5691
|
@ -586,16 +586,10 @@ configurator_retrodeck_tools_dialog() {
|
||||||
|
|
||||||
"Tool: Remove Empty ROM Folders" )
|
"Tool: Remove Empty ROM Folders" )
|
||||||
log i "Configurator: opening \"$choice\" menu"
|
log i "Configurator: opening \"$choice\" menu"
|
||||||
(
|
|
||||||
find_empty_rom_folders
|
configurator_generic_dialog "RetroDECK Configurator - Remove Empty ROM Folders" "Searching for empty rom folders, please be patient..."
|
||||||
) |
|
find_empty_rom_folders
|
||||||
zenity --progress --no-cancel --pulsate --auto-close \
|
|
||||||
--icon-name=net.retrodeck.retrodeck \
|
|
||||||
--window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
|
|
||||||
--title="Finding Empty ROM Folders" \
|
|
||||||
--width=400 --height=200 \
|
|
||||||
--text="Finding empty ROM folders, please be patient.\n\n"
|
|
||||||
|
|
||||||
choice=$(zenity \
|
choice=$(zenity \
|
||||||
--list --width=1200 --height=720 --title "RetroDECK Configurator - RetroDECK: Remove Empty ROM Folders" \
|
--list --width=1200 --height=720 --title "RetroDECK Configurator - RetroDECK: Remove Empty ROM Folders" \
|
||||||
--checklist --hide-column=3 --ok-label="Remove Selected" --extra-button="Remove All" \
|
--checklist --hide-column=3 --ok-label="Remove Selected" --extra-button="Remove All" \
|
||||||
|
@ -604,7 +598,7 @@ configurator_retrodeck_tools_dialog() {
|
||||||
--column "Remove?" \
|
--column "Remove?" \
|
||||||
--column "System" \
|
--column "System" \
|
||||||
"${empty_rom_folders_list[@]}")
|
"${empty_rom_folders_list[@]}")
|
||||||
|
|
||||||
local rc=$?
|
local rc=$?
|
||||||
if [[ $rc == "0" && ! -z $choice ]]; then # User clicked "Remove Selected" with at least one system selected
|
if [[ $rc == "0" && ! -z $choice ]]; then # User clicked "Remove Selected" with at least one system selected
|
||||||
IFS="," read -ra folders_to_remove <<< "$choice"
|
IFS="," read -ra folders_to_remove <<< "$choice"
|
||||||
|
@ -620,7 +614,7 @@ configurator_retrodeck_tools_dialog() {
|
||||||
done
|
done
|
||||||
configurator_generic_dialog "RetroDECK Configurator - Remove Empty ROM Folders" "The removal process is complete."
|
configurator_generic_dialog "RetroDECK Configurator - Remove Empty ROM Folders" "The removal process is complete."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
configurator_retrodeck_tools_dialog
|
configurator_retrodeck_tools_dialog
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue