X-Git-Url: https://projects.mako.cc/source/muttjump/blobdiff_plain/6f223392238d65b7156723afed21b71f009cf4ac..0d6ac87afb9f157988dfd064c5fc92b933486184:/muttjump diff --git a/muttjump b/muttjump index 4a1fd93..4421804 100755 --- a/muttjump +++ b/muttjump @@ -175,8 +175,19 @@ if [ $count -gt 1 -a -n "$DIALOG_PROG" ] ; then orig_maildir=$($DIALOG_PROG --clear --title "More than one mailbox found" \ --menu "Select mailbox:" $((count+8)) $((maxwidth+16)) \ $count $choices 3>&2 2>&1 1>&3-) +elif [ $count -gt 1 ] ; then + choices=() + while read line ; do + choices=("${choices[@]}" "$(dirname "$(dirname "$line")")") + done <<<"$orig_msgfiles" + echo "More than one mailbox found" + echo "Select mailbox:" + select md in "${choices[@]}" ; do + orig_maildir=$md + break + done <> /dev/tty else - orig_msgfile=$(echo "$orig_msgfiles" | head -n1) + orig_msgfile=$orig_msgfiles # get containing maildir of $orig_msgfile orig_maildir=$(dirname "$(dirname "$orig_msgfile")") fi