Closed
Bug 249072
Opened 20 years ago
Closed 20 years ago
firefox does not open the url from the commandline if firefox is already running. brings up profile manager instead.
Categories
(Toolkit :: Startup and Profile System, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 177996
People
(Reporter: aeyakovenko, Assigned: benjamin)
Details
Attachments
(1 file)
1.23 KB,
patch
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040626 Firefox/0.9.1 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040626 Firefox/0.9.1 Firefox does not open the url from the commandline if firefox is already running. brings up profile manager instead Reproducible: Always Steps to Reproduce: 1. run firefox. 2. run firefox www.google.com 3. Actual Results: profile manager came up. Expected Results: open up www.google.com in a new window. here is a patch. i just copied that part from the mozilla script. *** firefox.orginal 2004-06-29 10:23:57.000000000 -0700 --- /usr2/anatolyy/programs/firefox/firefox 2004-06-29 10:23:46.000000000 -0700 *************** *** 141,146 **** --- 141,176 ---- fi # End of section that checks for currently running instance. - jtg + USE_EXIST=0 + opt="$1" + case "$opt" in + -mail) + open_mail ${1+"$@"} + ;; + -compose) + open_compose ${1+"$@"} + ;; + -*) ;; + *) USE_EXIST=1 ;; + esac + + if [ "${USE_EXIST}" -eq "1" ] && [ "${ALREADY_RUNNING}" -eq "1" ]; then + # check to make sure that the command contains at least a :/ in it. + echo $opt | grep -e ':/' 2>/dev/null > /dev/null + RETURN_VAL=$? + if [ "$RETURN_VAL" -eq "1" ]; then + # if it doesn't begin with a '/' and it exists when the pwd is + # prepended to it then append the full path + echo $opt | grep -e '^/' 2>/dev/null > /dev/null + if [ "${RETURN_VAL}" -ne "0" ] && [ -e `pwd`/$opt ]; then + opt="`pwd`/$opt" + fi + exec $MOZ_CLIENT_PROGRAM "openurl($opt)" 2>/dev/null >/dev/null + fi + # just pass it off if it looks like a url + exec $MOZ_CLIENT_PROGRAM "openurl($opt,new-window)" 2>/dev/null >/dev/null + fi + if [ "$OSTYPE" = "beos" ]; then mimeset -F $MOZILLA_BIN fi
Reporter | ||
Comment 1•20 years ago
|
||
i copied the fix from the mozilla startup script.
Comment 3•20 years ago
|
||
*** This bug has been marked as a duplicate of 177996 ***
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Updated•16 years ago
|
Product: Firefox → Toolkit
You need to log in
before you can comment on or make changes to this bug.
Description
•