зеркало из https://github.com/mozilla/pjs.git
204157 patch by ian@arlen.demon.co.uk r=neil.parkwaycc.co.uk sr=jag new browser windows launch from non-browser apps always load home page
This commit is contained in:
Родитель
c41aebe6c6
Коммит
348e5dba28
|
@ -111,11 +111,13 @@ function OpenBrowserWindow()
|
|||
handler = handler.getService();
|
||||
handler = handler.QueryInterface(Components.interfaces.nsICmdLineHandler);
|
||||
var url = handler.chromeUrlForTask;
|
||||
var wintype = document.firstChild.getAttribute('windowtype');
|
||||
var wintype = document.documentElement.getAttribute('windowtype');
|
||||
var startpage;
|
||||
var windowMediator = Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);
|
||||
var browserWin = windowMediator.getMostRecentWindow("navigator:browser");
|
||||
|
||||
// if current window is a browser window then check pref for how new window should be opened
|
||||
if (wintype == "navigator:browser")
|
||||
// if a browser window already exists then check pref for how new window should be opened
|
||||
if (browserWin)
|
||||
{
|
||||
try {
|
||||
switch ( pref.getIntPref("browser.windows.loadOnNewWindow") )
|
||||
|
|
Загрузка…
Ссылка в новой задаче