Oops, that was an incorrect patch of course, it'd misparse something like "startx foo /abs/path bar" as wanting the client to be "/abs/path foo bar". Corrected one attached. -- Robert Macomber robert.macom...@bigfishgames.com
Big Fish Games, Inc. A New Game Every Day!
diff -ru a/startx b/startx --- a/startx 2009-01-14 22:34:15.000000000 -0800 +++ b/startx 2009-01-14 22:50:10.000000000 -0800 @@ -54,13 +54,13 @@ # '' required to prevent cpp from treating "/*" as a C comment. /''*|\./''*) if [ "$whoseargs" = "client" ]; then - if [ x"$clientargs" = x ]; then + if [ x"$client" = x -a x"$clientargs" = x ]; then client="$1" else clientargs="$clientargs $1" fi else - if [ x"$serverargs" = x ]; then + if [ x"$server" = x -a x"$serverargs" = x ]; then server="$1" else serverargs="$serverargs $1"