#!/usr/bin/env bash
# script-change-any-other-exe function
# This function will ask the user to select an exe file
# and set the variable SELECTED_EXE
script-change-any-other-exe()
{
  
  SOURCE "script-check-variables-loaded-or-not"
  script-check-variables-loaded-or-not
  EXTENSIONS="*.exe *.msi"
  SELECT_EXE_FILE="$(${ZENITY_CMD} --file-filter="${EXTENSIONS}" --file-selection \
                            --title="Change EXE for ${PREFIXNAME}" )"

  dbug "I: Script: ${FUNCNAME[0]}: Any Other Exe: ${SELECT_EXE_FILE}"
  # If no Backup file is selected, or cancel is clicked
  if [ -z "${SELECT_EXE_FILE}" ]; then
       dbug "I: Script: ${FUNCNAME[0]}: Any Other Exe: Cancelled!"
       unset SELECT_EXE_FILE; # Empty variable
       Script_Window
       SCRIPT_FUNCTION
  fi

  export SELECTED_EXE="${SELECT_EXE_FILE}"
}
