Bug 1353174, part 2 - Fix up ContentObservers.js.
This is split into a separate patch in an attempt to get a better
diff.
MozReview-Commit-ID: L9AI3VD2pbV
--- a/browser/modules/ContentObservers.js
+++ b/browser/modules/ContentObservers.js
@@ -1,25 +1,24 @@
/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/**
- * This module is for small observers that we want to register once per content
- * process, usually in order to forward content-based observer service notifications
- * to the chrome process through message passing. Using a JSM avoids having them
- * in content.js and thereby registering N observers for N open tabs, which is bad
- * for perf.
+ * This process script is for small observers that we want to register
+ * once per content process, usually in order to forward content-based
+ * observer service notifications to the chrome process through
+ * message passing. Using a process script avoids having them in
+ * content.js and thereby registering N observers for N open tabs,
+ * which is bad for perf.
*/
"use strict";
-this.EXPORTED_SYMBOLS = [];
-
const {classes: Cc, interfaces: Ci, utils: Cu, results: Cr} = Components;
Cu.import("resource://gre/modules/Services.jsm");
var gEMEUIObserver = function(subject, topic, data) {
let win = subject.top;
let mm = getMessageManagerForWindow(win);
if (mm) {