From 4571c70459ed4b0c9f26c0356e5559184bb05c90 Mon Sep 17 00:00:00 2001 From: Jonathan Griffin Date: Thu, 6 Jun 2013 16:11:58 -0700 Subject: [PATCH] Bug 797529 - Make SpecialPowers compatible with B2G compartment sharing, r=khuey --- testing/specialpowers/components/SpecialPowersObserver.js | 3 +-- testing/specialpowers/content/SpecialPowersObserverAPI.js | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/testing/specialpowers/components/SpecialPowersObserver.js b/testing/specialpowers/components/SpecialPowersObserver.js index 934ed3cc9c13..219f74dbe16d 100644 --- a/testing/specialpowers/components/SpecialPowersObserver.js +++ b/testing/specialpowers/components/SpecialPowersObserver.js @@ -25,9 +25,8 @@ var loader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"] .getService(Components.interfaces.mozIJSSubScriptLoader); loader.loadSubScript("chrome://specialpowers/content/SpecialPowersObserverAPI.js"); - /* XPCOM gunk */ -function SpecialPowersObserver() { +this.SpecialPowersObserver = function SpecialPowersObserver() { this._isFrameScriptLoaded = false; this._messageManager = Cc["@mozilla.org/globalmessagemanager;1"]. getService(Ci.nsIMessageBroadcaster); diff --git a/testing/specialpowers/content/SpecialPowersObserverAPI.js b/testing/specialpowers/content/SpecialPowersObserverAPI.js index 6b8d396dd7cc..a10c68bbf72f 100644 --- a/testing/specialpowers/content/SpecialPowersObserverAPI.js +++ b/testing/specialpowers/content/SpecialPowersObserverAPI.js @@ -16,7 +16,7 @@ SpecialPowersException.prototype.toString = function() { return this.name + ': "' + this.message + '"'; }; -function SpecialPowersObserverAPI() { +this.SpecialPowersObserverAPI = function SpecialPowersObserverAPI() { this._crashDumpDir = null; this._processCrashObserversRegistered = false; }