diff options
Diffstat (limited to 'samples/inputmenu')
| -rwxr-xr-x | samples/inputmenu | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/samples/inputmenu b/samples/inputmenu index 3c808111dc13..9f6d818ac2e1 100755 --- a/samples/inputmenu +++ b/samples/inputmenu @@ -1,5 +1,5 @@ #! /bin/sh -# $Id: inputmenu,v 1.15 2012/07/06 18:11:21 tom Exp $ +# $Id: inputmenu,v 1.19 2020/11/26 00:30:23 tom Exp $ # 2002 - written by Tobias Rittweiler <tobrit@freebits.de> . ./setup-vars @@ -9,9 +9,9 @@ uid=`id|sed -e 's/^uid=//' -e 's/(.*//'` gid=`id|sed -e 's/^.*gid=//' -e 's/(.*//'` home="$HOME" -while [ ${returncode:-99} -ne 1 -a ${returncode:-99} -ne 250 ]; do +while [ "${returncode:-99}" -ne 1 ] && [ "${returncode:-99}" -ne 250 ]; do exec 3>&1 - value=`$DIALOG \ + returntext=`$DIALOG \ --clear --ok-label "Create" \ --backtitle "An Example for the use of --inputmenu:" "$@" \ --inputmenu "Originally I designed --inputmenu for a \ @@ -44,7 +44,7 @@ configuration purpose. Here is a possible piece of a configuration program. \ $user" 10 40 ;; $DIALOG_EXTRA) - value=`echo "$value" | sed -e 's/^RENAMED //'` + value=`echo "$returntext" | sed -e 's/^RENAMED //'` tag=`echo "$value" | sed -e 's/:.*//'` item=`echo "$value" | sed -e 's/^[^:]*:[ ][ ]*//'` @@ -56,8 +56,8 @@ configuration purpose. Here is a possible piece of a configuration program. \ esac ;; - $DIALOG_ESC) - echo "ESC pressed." + *) + . ./report-button break ;; |
