Popup tests: return false if map.events.listeners.movestart is undefined
This commit is contained in:
+7
-6
@@ -191,13 +191,14 @@
|
|||||||
//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;
|
||||||
};
|
};
|
||||||
var registered = checkMapEvent(map1, popup);
|
var registered = checkMapEvent(map1, popup);
|
||||||
|
|||||||
Reference in New Issue
Block a user