don't do mapDataRefreshEnd processing when layer is disabled - fix =823
clear layer when it's disabled - it would happen when re-enabled anyway, so might as well do it early to free resources
This commit is contained in:
parent
5520f927a9
commit
d9d9ec4afc
@ -221,6 +221,8 @@ window.plugin.crossLinks.showLink = function(link) {
|
||||
}
|
||||
|
||||
window.plugin.crossLinks.onMapDataRefreshEnd = function () {
|
||||
if (window.plugin.crossLinks.disabled) return;
|
||||
|
||||
window.plugin.crossLinks.linkLayer.bringToFront();
|
||||
|
||||
window.plugin.crossLinks.testForDeletedLinks();
|
||||
@ -270,6 +272,8 @@ window.plugin.crossLinks.createLayer = function() {
|
||||
map.on('layerremove', function(obj) {
|
||||
if(obj.layer === window.plugin.crossLinks.linkLayer) {
|
||||
window.plugin.crossLinks.disabled = true;
|
||||
window.plugin.crossLinks.linkLayer.clearLayers();
|
||||
plugin.crossLinks.linkLayerGuids = {};
|
||||
}
|
||||
});
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user