projects
/
muttjump
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
461a262
)
fix quoting
author
Johannes Weißl
<jargon@molb.org>
Sat, 4 Dec 2010 22:40:25 +0000
(23:40 +0100)
committer
Johannes Weißl
<jargon@molb.org>
Sat, 4 Dec 2010 22:40:25 +0000
(23:40 +0100)
muttjump
patch
|
blob
|
history
diff --git
a/muttjump
b/muttjump
index 28fb3a79579315c8cf3f031d60fae3d6a4433142..44218042baf5e162a510fe83f968a77f232a12cd 100755
(executable)
--- a/
muttjump
+++ b/
muttjump
@@
-176,19
+176,18
@@
if [ $count -gt 1 -a -n "$DIALOG_PROG" ] ; then
--menu "Select mailbox:" $((count+8)) $((maxwidth+16)) \
$count $choices 3>&2 2>&1 1>&3-)
elif [ $count -gt 1 ] ; then
--menu "Select mailbox:" $((count+8)) $((maxwidth+16)) \
$count $choices 3>&2 2>&1 1>&3-)
elif [ $count -gt 1 ] ; then
-
dir
s=()
-
for f in $orig_msgfiles
; do
-
dirs=(${dirs[@]} "$(dirname "$(dirname "$f
")")")
- done
+
choice
s=()
+
while read line
; do
+
choices=("${choices[@]}" "$(dirname "$(dirname "$line
")")")
+ done
<<<"$orig_msgfiles"
echo "More than one mailbox found"
echo "Select mailbox:"
echo "More than one mailbox found"
echo "Select mailbox:"
- select md in ${dirs[@]} ; do
- orig_maildir="$md"
- orig_msgfile="${orig_msgfiles[$REPLY]}"
+ select md in "${choices[@]}" ; do
+ orig_maildir=$md
break
done <> /dev/tty
else
break
done <> /dev/tty
else
- orig_msgfile=
"$orig_msgfiles"
+ orig_msgfile=
$orig_msgfiles
# get containing maildir of $orig_msgfile
orig_maildir=$(dirname "$(dirname "$orig_msgfile")")
fi
# get containing maildir of $orig_msgfile
orig_maildir=$(dirname "$(dirname "$orig_msgfile")")
fi
Benjamin Mako Hill
||
Want to submit a patch?