From e077bb0d88842d3eaeba8299974e3f5f93456be2 Mon Sep 17 00:00:00 2001 From: Jon Atkins Date: Thu, 7 Aug 2014 12:21:59 +0100 Subject: [PATCH] cross-links plugin: ensure disabled flag is initialised correctly for layer state fix #823 --- plugins/cross_link.user.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/cross_link.user.js b/plugins/cross_link.user.js index 6d531e8e..71b6e282 100644 --- a/plugins/cross_link.user.js +++ b/plugins/cross_link.user.js @@ -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 //////////////////////////////////////////////////////////