Browse Source

ask_list default value fix

pull/2083/head v72.9
bol-van 5 months ago
parent
commit
c849e55ef0
  1. 10
      common/dialog.sh

10
common/dialog.sh

@ -36,11 +36,11 @@ ask_list()
# $3 - (optional) default value # $3 - (optional) default value
local M_DEFAULT local M_DEFAULT
eval M_DEFAULT="\$$1" eval M_DEFAULT="\$$1"
local M_ALL=$M_DEFAULT local M_DEFAULT_VAR="$M_DEFAULT"
local M="" m local M="" m
[ -n "$3" ] && { find_str_in_list "$M_DEFAULT" "$2" || M_DEFAULT="$3" ;} [ -n "$3" ] && { find_str_in_list "$M_DEFAULT" "$2" || M_DEFAULT="$3" ;}
n=1 n=1
for m in $2; do for m in $2; do
echo $n : $m echo $n : $m
@ -52,6 +52,6 @@ ask_list()
[ -z "$M" ] && M="$M_DEFAULT" [ -z "$M" ] && M="$M_DEFAULT"
echo selected : $M echo selected : $M
eval $1="\"$M\"" eval $1="\"$M\""
[ "$M" != "$M_DEFAULT" ] [ "$M" != "$M_DEFAULT_VAR" ]
} }

Loading…
Cancel
Save