Refactor event manager to remove memory leaks

This commit is contained in:
Andreas Hocevar
2016-01-30 15:29:44 +01:00
parent d7497f9686
commit c51d717657
6 changed files with 207 additions and 151 deletions
+2 -1
View File
@@ -57,7 +57,8 @@ ol.events.EventTarget.prototype.dispatchEvent = function(event) {
var listeners = this.listeners_[type];
if (listeners) {
for (var i = listeners.length - 1; i >= 0; --i) {
if (listeners[i].call(this, evt) === false || evt.propagationStopped) {
if (listeners[i].call(this, evt) === false ||
evt.propagationStopped) {
return false;
}
}