--- mozilla.DEFAULT 2005-07-22 05:23:37.000000000 -0700 +++ mozilla.CAM 2005-08-31 15:25:01.487632000 -0700 @@ -96,10 +96,10 @@ function open_compose() { if [ "${ALREADY_RUNNING}" -eq "1" ]; then - exec $MOZ_CLIENT_PROGRAM 'xfeDoCommand(composeMessage)' \ + exec $MOZ_CLIENT_PROGRAM "mailto($*)" \ 2>/dev/null >/dev/null else - exec $MOZ_PROGRAM $* + exec $MOZ_PROGRAM -compose "to=$*" fi } @@ -138,7 +138,10 @@ open_mail ${1+"$@"} ;; -compose) - open_compose ${1+"$@"} + STRIP1=${@//"-compose"/} + STRIP2=$(echo ${STRIP1//"to="/}) + STRIP3=$(echo ${STRIP2//mailto\:/}) + open_compose ${STRIP3} ;; -*) ;; *) USE_EXIST=1 ;;