From a525fb51442e1352bcad6cc13823be654d162652 Mon Sep 17 00:00:00 2001 From: Jon Atkins Date: Mon, 20 May 2013 05:17:11 +0100 Subject: [PATCH] use the baselayerchange event parameter instead of testing to see if a layer is added to the map --- code/boot.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/boot.js b/code/boot.js index fd4d56ae..6c4f64c9 100644 --- a/code/boot.js +++ b/code/boot.js @@ -259,10 +259,10 @@ window.setMapBaseLayer = function() { //event to track layer changes and store the name - map.on('baselayerchange', function() { + map.on('baselayerchange', function(info) { for(i in window.layerChooser._layers) { var obj = window.layerChooser._layers[i]; - if (!obj.overlay && map.hasLayer(obj.layer)) { + if (info.layer === obj.layer) { localStorage['iitc-base-map'] = obj.name; break; }