make MUTTJUMP_SCREEN_WINDOW_NAME_MANGLE more flexible
[muttjump] / muttjump
index 50ca34a63434997c00e61a573660a1929078c725..f2b7ec7d6897329024b89562aab54e7f1f6e43c0 100755 (executable)
--- a/muttjump
+++ b/muttjump
@@ -40,7 +40,7 @@ MUTTJUMP_MULTI_SCREEN_MODE=${MUTTJUMP_MULTI_SCREEN_MODE:-no}
 MUTTJUMP_SCREEN_SESSION=${MUTTJUMP_SCREEN_SESSION:-}
 
 # function to create the screen window name from the full path of the mailbox
-if ! type -p MUTTJUMP_SCREEN_WINDOW_NAME_MANGLE >/dev/null ; then
+if ! type $MUTTJUMP_SCREEN_WINDOW_NAME_MANGLE >/dev/null 2>&1 ; then
     function MUTTJUMP_SCREEN_WINDOW_NAME_MANGLE () {
         basename "$1"
     }
@@ -65,7 +65,7 @@ function quote () {
 }
 
 function is_callable () {
-    type -p $1 >/dev/null
+    type $1 >/dev/null 2>&1
 }
 
 # Check command-line arguments and STDIN

Benjamin Mako Hill || Want to submit a patch?