From: Johannes Weißl Date: Mon, 6 Dec 2010 11:13:14 +0000 (+0100) Subject: simplify code X-Git-Url: https://projects.mako.cc/source/muttjump/commitdiff_plain/9894dca2c4a6c6658d2f7516ee1e2f6d33608b57 simplify code --- diff --git a/muttjump b/muttjump index 9600c8d..db2f3ad 100755 --- a/muttjump +++ b/muttjump @@ -238,11 +238,13 @@ if [ "$MUTTJUMP_MULTI_SCREEN_MODE" = yes ] || fi screen_opts=() +screen_query_arg="" if [ "$MUTTJUMP_USE_SCREEN" = yes ] ; then if [ -n "$STY" ] ; then screen_opts=("-X" "screen") if is_new_screen ; then jump_cmd=${jump_cmd/\\/\\\\\\} + screen_query_arg="-Q" fi else reopen_tty @@ -255,9 +257,8 @@ else fi if [ "$MUTTJUMP_MULTI_SCREEN_MODE" = yes -a -n "$STY" ] ; then - if is_new_screen ; then - $SCREEN -X -p "$screen_window_name" -Q select "$screen_window_name" >/dev/null - fi + $SCREEN -X -p "$screen_window_name" $screen_query_arg \ + select "$screen_window_name" >/dev/null if [ $? = 0 ] ; then $SCREEN -X -p "$screen_window_name" stuff ":push \"$jump_cmd\" " exit 0