From c60b60ba61bafdb5a7fe76fddf03de5b7f60fab4 Mon Sep 17 00:00:00 2001 From: "ben%bengoodger.com" Date: Fri, 24 Jun 2005 16:45:37 +0000 Subject: [PATCH] conditionally read prefs only to prevent js errors --- .../mozapps/update/src/nsUpdateService.js.in | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/toolkit/mozapps/update/src/nsUpdateService.js.in b/toolkit/mozapps/update/src/nsUpdateService.js.in index 0215ffb5503f..b8c09718d8e8 100644 --- a/toolkit/mozapps/update/src/nsUpdateService.js.in +++ b/toolkit/mozapps/update/src/nsUpdateService.js.in @@ -454,14 +454,18 @@ UpdateService.prototype = { * */ _initLoggingPrefs: function() { - var ps = Components.classes["@mozilla.org/preferences-service;1"] - .getService(Components.interfaces.nsIPrefService); - var logBranch = ps.getBranch(PREF_APP_UPDATE_LOG_BRANCH); - var modules = logBranch.getChildList("", { value: 0 }); + try { + var ps = Components.classes["@mozilla.org/preferences-service;1"] + .getService(Components.interfaces.nsIPrefService); + var logBranch = ps.getBranch(PREF_APP_UPDATE_LOG_BRANCH); + var modules = logBranch.getChildList("", { value: 0 }); - for (var i = 0; i < modules.length; ++i) { - if (logBranch.prefHasUserValue(modules[i])) - gLogEnabled[modules[i]] = logBranch.getBoolPref(modules[i]); + for (var i = 0; i < modules.length; ++i) { + if (logBranch.prefHasUserValue(modules[i])) + gLogEnabled[modules[i]] = logBranch.getBoolPref(modules[i]); + } + } + catch (e) { } },