cross-links plugin: ensure disabled flag is initialised correctly for layer state

fix #823
This commit is contained in:
Jon Atkins 2014-08-07 12:21:59 +01:00
parent 4c5e77c18d
commit e077bb0d88

View File

@ -2,7 +2,7 @@
// @id iitc-plugin-cross-links@mcben
// @name IITC plugin: cross links
// @category Layer
// @version 1.1.1.@@DATETIMEVERSION@@
// @version 1.1.2.@@DATETIMEVERSION@@
// @namespace https://github.com/jonatkins/ingress-intel-total-conversion
// @updateURL @@UPDATEURL@@
// @downloadURL @@DOWNLOADURL@@
@ -276,6 +276,11 @@ window.plugin.crossLinks.createLayer = function() {
plugin.crossLinks.linkLayerGuids = {};
}
});
// ensure 'disabled' flag is initialised
if (!map.hasLayer(window.plugin.crossLinks.linkLayer)) {
window.plugin.crossLinks.disabled = true;
}
}
var setup = function() {
@ -302,6 +307,8 @@ var setup = function() {
window.addHook('linkAdded', window.plugin.crossLinks.onLinkAdded);
window.addHook('mapDataRefreshEnd', window.plugin.crossLinks.onMapDataRefreshEnd);
}
// PLUGIN END //////////////////////////////////////////////////////////