From 13bc55e481d5cbb4335d6138fadaa392e59a011c Mon Sep 17 00:00:00 2001 From: "ajschult%verizon.net" Date: Tue, 4 Jul 2006 16:07:10 +0000 Subject: [PATCH] Bug 334903: Seamonkey update page appears in window with no navigation or tabs. r+sr=Neil, a=KaiRo git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@201529 18797224-902f-48f8-a5cc-f745e15eee43 --- .../components/updates/src/nsUpdateNotifier.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/mozilla/xpfe/components/updates/src/nsUpdateNotifier.js b/mozilla/xpfe/components/updates/src/nsUpdateNotifier.js index 807dfc5c65e..8a19e920743 100644 --- a/mozilla/xpfe/components/updates/src/nsUpdateNotifier.js +++ b/mozilla/xpfe/components/updates/src/nsUpdateNotifier.js @@ -263,8 +263,21 @@ var nsUpdateDatasourceObserver = // user wants update now so open new window // (result => 0 is button0) if (result == 0) - winWatcher.openWindow(winWatcher.activeWindow, updateInfo.URL, - "_blank", "", null); + { + var browserURL = "chrome://navigator/content/navigator.xul"; + try { + browserURL = Components.classes["@mozilla.org/preferences-service;1"] + .getService(Components.interfaces.nsIPrefBranch) + .getCharPref("browser.chromeURL"); + } catch (e) { + } + + var argstring = Components.classes["@mozilla.org/supports-string;1"] + .createInstance(Components.interfaces.nsISupportsString); + argstring.data = updateInfo.URL; + winWatcher.openWindow(winWatcher.activeWindow, browserURL, + "_blank", "chrome,all,dialog=no", argstring); + } // if "Don't ask again" was checked disable update notifications if (checkVal.value)