[Pkg-mozext-commits] [requestpolicy] 91/280: move `ObserverManager` to `lib/`
David Prévot
taffit at moszumanska.debian.org
Sat May 2 20:30:04 UTC 2015
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository requestpolicy.
commit 7206e49d86002026ddf004fb0b20870f342dd8d5
Author: Martin Kimmerle <dev at 256k.de>
Date: Thu Jan 1 07:09:02 2015 +0100
move `ObserverManager` to `lib/`
---
.../common.observer-manager.js => lib/observer-manager.js} | 7 ++++---
src/content/settings/common.js | 2 +-
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/content/settings/common.observer-manager.js b/src/content/lib/observer-manager.js
similarity index 94%
rename from src/content/settings/common.observer-manager.js
rename to src/content/lib/observer-manager.js
index 4a177b8..bae6e34 100644
--- a/src/content/settings/common.observer-manager.js
+++ b/src/content/lib/observer-manager.js
@@ -41,14 +41,15 @@ var ObserverManager = (function() {
};
- // unregister all observers before the window is unloaded
- window.addEventListener("beforeunload", function(event) {
+ let unregisterObservers = function(event) {
while (observers.length > 0) {
var observer = observers.pop();
Logger.dump("Unregistering observer for topic " + observer.topic);
observer.unregister();
}
- });
+ };
+ // unregister all observers before the window is unloaded
+ window.addEventListener("unload", unregisterObservers);
self.observe = function(aTopic, aFunctionToCall) {
diff --git a/src/content/settings/common.js b/src/content/settings/common.js
index c8b9982..9ae4404 100644
--- a/src/content/settings/common.js
+++ b/src/content/settings/common.js
@@ -222,7 +222,7 @@ common.localize = function(stringNames) {
Services.scriptloader.loadSubScript(
- "chrome://requestpolicy/content/settings/common.observer-manager.js", this);
+ "chrome://requestpolicy/content/lib/observer-manager.js", this);
$(function() {
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/requestpolicy.git
More information about the Pkg-mozext-commits
mailing list