From b6026294d49082fd6cf100646990d4cb074d45e9 Mon Sep 17 00:00:00 2001 From: phasefx Date: Tue, 1 Nov 2005 17:21:59 +0000 Subject: [PATCH] testing chrome vs remote privileges git-svn-id: svn://svn.open-ils.org/ILS/trunk@1931 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../chrome/content/evergreen/util/error.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Open-ILS/xul/staff_client/chrome/content/evergreen/util/error.js b/Open-ILS/xul/staff_client/chrome/content/evergreen/util/error.js index 9f30733a76..4e8ee6e2cc 100644 --- a/Open-ILS/xul/staff_client/chrome/content/evergreen/util/error.js +++ b/Open-ILS/xul/staff_client/chrome/content/evergreen/util/error.js @@ -3,8 +3,14 @@ dump('entering util/error.js\n'); if (typeof util == 'undefined') util = {}; util.error = function () { - this.consoleService = Components.classes['@mozilla.org/consoleservice;1'] - .getService(Components.interfaces.nsIConsoleService); + try { + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); + this.consoleService = Components.classes['@mozilla.org/consoleservice;1'] + .getService(Components.interfaces.nsIConsoleService); + } catch(E) { + this.consoleDump = false; + dump('util.error constructor: ' + E + '\n'); + } this.sdump_last_time = new Date(); -- 2.43.2