mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-03-31 00:53:34 +02:00
Fix spurious sanitizations. Closes issue #548.
This commit is contained in:
@@ -233,6 +233,8 @@ var Sanitizer = Module("sanitizer", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakRef
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
firstRun: 0,
|
||||||
|
|
||||||
addItem: function addItem(name, params) {
|
addItem: function addItem(name, params) {
|
||||||
let item = this.itemMap[name] || Item(name, params);
|
let item = this.itemMap[name] || Item(name, params);
|
||||||
this.itemMap[name] = item;
|
this.itemMap[name] = item;
|
||||||
@@ -379,7 +381,7 @@ var Sanitizer = Module("sanitizer", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakRef
|
|||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
load: function (dactyl, modules, window) {
|
load: function (dactyl, modules, window) {
|
||||||
if (sanitizer.runAtShutdown && !sanitizer.ranAtShutdown)
|
if (!sanitizer.firstRun++ && sanitizer.runAtShutdown && !sanitizer.ranAtShutdown)
|
||||||
sanitizer.sanitizeItems(null, Range(), null, "shutdown");
|
sanitizer.sanitizeItems(null, Range(), null, "shutdown");
|
||||||
sanitizer.ranAtShutdown = false;
|
sanitizer.ranAtShutdown = false;
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user