From 847584bbbd883cf4f4c98dd4d968c114b00f3247 Mon Sep 17 00:00:00 2001 From: Iain MacDonald Date: Mon, 25 Mar 2013 16:16:55 +0000 Subject: [PATCH] Fix imageryProviders Bug Sometimes imageryProviders is null so accessing providers.length on line 255 causes a TypeError. --- lib/OpenLayers/Layer/Bing.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/OpenLayers/Layer/Bing.js b/lib/OpenLayers/Layer/Bing.js index 75d527cc3f..06152853f2 100644 --- a/lib/OpenLayers/Layer/Bing.js +++ b/lib/OpenLayers/Layer/Bing.js @@ -248,7 +248,7 @@ OpenLayers.Layer.Bing = OpenLayers.Class(OpenLayers.Layer.XYZ, { this.map.getProjectionObject(), new OpenLayers.Projection("EPSG:4326") ); - var providers = res.imageryProviders, + var providers = res.imageryProviders || [], zoom = OpenLayers.Util.indexOf(this.serverResolutions, this.getServerResolution()), copyrights = "", provider, i, ii, j, jj, bbox, coverage;