Merge pull request #31 from polyphemus/exitcancel

Exit with return code 2 when dialog selection was canceled
pull/33/merge
Ghost1227 10 years ago
commit 7b6c395e91

@ -40,6 +40,7 @@ warn() { (printf ' \033[01;33m*\033[00m '; echo "$name: $*") > /dev/stderr; }
error() { (printf ' \033[01;31m*\033[00m '; echo "$name: $*") > /dev/stderr; } error() { (printf ' \033[01;31m*\033[00m '; echo "$name: $*") > /dev/stderr; }
exitnormal() { exit 0; } exitnormal() { exit 0; }
exiterror() { sleep 1; exit 1; } exiterror() { sleep 1; exit 1; }
exitcancel() { exit 2; }
yesno() yesno()
{ {
[ -z "$1" ] && return 1 [ -z "$1" ] && return 1
@ -138,7 +139,7 @@ case "${#binlist[@]}" in
--cancel-label ' Exit ' --menu 'Select session' 0 0 0 "${menu[@]}" --cancel-label ' Exit ' --menu 'Select session' 0 0 0 "${menu[@]}"
) )
if [[ $? != 0 ]]; then if [[ $? != 0 ]]; then
clear; exitnormal clear; exitcancel
fi fi
clear clear
let binindex-=countfrom let binindex-=countfrom

Loading…
Cancel
Save