Popup tests: return false if map.events.listeners.movestart is undefined
This commit is contained in:
+6
-5
@@ -191,11 +191,12 @@
|
||||
//closeOnMove
|
||||
var checkMapEvent = function(map, popup) {
|
||||
var startListeners = map.events.listeners['movestart'];
|
||||
for(var i=0; i < startListeners.length; i++) {
|
||||
var listener = startListeners[i];
|
||||
|
||||
if ((listener.obj == popup) && (listener.func == popup.hide)) {
|
||||
return true;
|
||||
if (startListeners) {
|
||||
for (var i = 0; i < startListeners.length; i++) {
|
||||
var listener = startListeners[i];
|
||||
if ((listener.obj == popup) && (listener.func == popup.hide)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user