Popup tests: return false if map.events.listeners.movestart is undefined

This commit is contained in:
fredj
2012-01-16 12:30:03 +01:00
parent 8905ef2fa5
commit 0e8b3f2ff8
+6 -5
View File
@@ -191,11 +191,12 @@
//closeOnMove //closeOnMove
var checkMapEvent = function(map, popup) { var checkMapEvent = function(map, popup) {
var startListeners = map.events.listeners['movestart']; var startListeners = map.events.listeners['movestart'];
for(var i=0; i < startListeners.length; i++) { if (startListeners) {
var listener = startListeners[i]; for (var i = 0; i < startListeners.length; i++) {
var listener = startListeners[i];
if ((listener.obj == popup) && (listener.func == popup.hide)) { if ((listener.obj == popup) && (listener.func == popup.hide)) {
return true; return true;
}
} }
} }
return false; return false;