From c5dd7988c90b61fbe8c63f7dd06a5e4e746f2fb1 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Wed, 29 Jan 2014 20:52:51 +0100 Subject: [PATCH] Use ol.ENABLE_* to help Compiler eliminate unreachable code --- src/ol/map.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ol/map.js b/src/ol/map.js index 54d11a6719..1d4d518539 100644 --- a/src/ol/map.js +++ b/src/ol/map.js @@ -1349,17 +1349,17 @@ ol.Map.createOptionsInternal = function(options) { for (i = 0, ii = rendererHints.length; i < ii; ++i) { /** @type {ol.RendererHint} */ var rendererHint = rendererHints[i]; - if (rendererHint == ol.RendererHint.CANVAS) { + if (ol.ENABLE_CANVAS && rendererHint == ol.RendererHint.CANVAS) { if (ol.BrowserFeature.HAS_CANVAS) { rendererConstructor = ol.renderer.canvas.Map; break; } - } else if (rendererHint == ol.RendererHint.DOM) { + } else if (ol.ENABLE_DOM && rendererHint == ol.RendererHint.DOM) { if (ol.BrowserFeature.HAS_DOM) { rendererConstructor = ol.renderer.dom.Map; break; } - } else if (rendererHint == ol.RendererHint.WEBGL) { + } else if (ol.ENABLE_WEBGL && rendererHint == ol.RendererHint.WEBGL) { if (ol.BrowserFeature.HAS_WEBGL) { rendererConstructor = ol.renderer.webgl.Map; break;