diff --git a/lib/OpenLayers/Events.js b/lib/OpenLayers/Events.js index 1ae3b15315..d43911a16f 100644 --- a/lib/OpenLayers/Events.js +++ b/lib/OpenLayers/Events.js @@ -101,12 +101,11 @@ OpenLayers.Event = { var observers = OpenLayers.Event.observers; var entry = [element, name, observer, useCapture]; for (var i = 0; i < observers.length; i++) { - var observer = observers[i]; //compare all 4 elements of entry with observer var sameEntry = true; for (var j = 0; j < entry.length; j++) { - if (entry[j] != observer[j]) { + if (entry[j] != observers[i][j]) { sameEntry = false; break; }