Bug 103329 (regression): treat whitespace as "about:blank". r=biesi, sr=hewitt

git-svn-id: svn://10.0.0.236/trunk@139359 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
jaggernaut%netscape.com 2003-03-12 23:43:52 +00:00
parent 834804962f
commit 878ba9f008

View File

@ -550,11 +550,14 @@ function Startup()
if ("arguments" in window && window.arguments.length >= 1 && window.arguments[0]) {
var uriArray = window.arguments[0].toString().split('\n'); // stringify and split
uriToLoad = uriArray.splice(0, 1)[0];
if (/^\s*$/.test(uriToLoad))
uriToLoad = "about:blank";
if (uriArray.length > 0)
window.setTimeout(function(arg) { for (var i in arg) gBrowser.addTab(arg[i]); }, 0, uriArray);
}
if (uriToLoad && uriToLoad != "about:blank") {
if (uriToLoad != "about:blank") {
gURLBar.value = uriToLoad;
if ("arguments" in window && window.arguments.length >= 3) {
loadURI(uriToLoad, window.arguments[2]);
@ -1098,6 +1101,9 @@ function BrowserOpenTab()
var handler = Components.classes['@mozilla.org/commandlinehandler/general-startup;1?type=browser']
.getService(Components.interfaces.nsICmdLineHandler);
var uriToLoad = handler.defaultArgs.split("\n")[0];
if (/^\s*$/.test(uriToLoad))
uriToLoad = "about:blank";
gBrowser.selectedTab = gBrowser.addTab(uriToLoad);
var navBar = document.getElementById("nav-bar");
if (uriToLoad == "about:blank" && !navBar.hidden && window.locationbar.visible)