remove --no-heading, doesn't exist on Mac OS X
[muttjump] / muttjump
index a25771e684e4cae0c5c0623e011c6da306a05d12..c6453ebdfa395a1cefd7c0ae8390219445a6cadd 100755 (executable)
--- a/muttjump
+++ b/muttjump
@@ -143,7 +143,7 @@ if [ "$MUTTJUMP_USE_SCREEN" = no ] ; then
     # mutt behaves different if STDIN is no terminal
     # TODO: Find cleaner solution (e.g. mutt command-line argument?)
     exec 0<&-
-    term="/dev/$(ps -p$$ --no-heading | awk '{print $2}')"
+    term="/dev/$(ps -p$$ | awk 'END { print $2 }')"
     exec < $term
 
     # start mutt, open original folder and jump to the original message
@@ -167,7 +167,7 @@ else
         screen_opts_str="-S $(quote "$MUTTJUMP_SCREEN_SESSION")"
     fi
 
-    $SCREEN "${screen_opts[@]}" -p "$screen_window_name" -X eval "select ." "stuff \"$jump_cmd\r\""
+    $SCREEN "${screen_opts[@]}" -p "$screen_window_name" -X eval "select '$screen_window_name'" "stuff \"$jump_cmd\r\""
 
     if [ $? != 0 ] ; then
         die "You have to manually start a screen session with:

Benjamin Mako Hill || Want to submit a patch?