From 7bceb894940fad4304a1e97ec5cf2286a7a783bb Mon Sep 17 00:00:00 2001 From: "reed@reedloden.com" Date: Tue, 13 Nov 2007 02:28:54 -0800 Subject: [PATCH] Bug 394990 - "Running xpcshell tests: Components.classes['@mozilla.org/xre/app-info;1'] has no properties" [p=Mossop r=gavin a1.9=schrep] --- browser/components/nsBrowserContentHandler.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/browser/components/nsBrowserContentHandler.js b/browser/components/nsBrowserContentHandler.js index 00f3c14fcd32..50876d57d49d 100644 --- a/browser/components/nsBrowserContentHandler.js +++ b/browser/components/nsBrowserContentHandler.js @@ -835,12 +835,14 @@ var Module = { }, registerSelf: function mod_regself(compMgr, fileSpec, location, type) { - // Don't register these if Firefox is launching a XULRunner application - const FIREFOX_UID = "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"; - var appInfo = Components.classes["@mozilla.org/xre/app-info;1"] - .getService(Components.interfaces.nsIXULAppInfo); - if (appInfo.ID != FIREFOX_UID) - return; + if (Components.classes["@mozilla.org/xre/app-info;1"]) { + // Don't register these if Firefox is launching a XULRunner application + const FIREFOX_UID = "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"; + var appInfo = Components.classes["@mozilla.org/xre/app-info;1"] + .getService(Components.interfaces.nsIXULAppInfo); + if (appInfo.ID != FIREFOX_UID) + return; + } var compReg = compMgr.QueryInterface( Components.interfaces.nsIComponentRegistrar );