From 7be8a735fa0a9f30b942d6d1f60e52c82ee092e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Tue, 14 Aug 2012 07:26:43 +0200 Subject: [PATCH] better code (thanks @twpayne) --- src/ol/base/createmap.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ol/base/createmap.js b/src/ol/base/createmap.js index 304005cdd6..8ed5ae62bb 100644 --- a/src/ol/base/createmap.js +++ b/src/ol/base/createmap.js @@ -134,16 +134,18 @@ ol.createMap = function(target, opt_values, opt_rendererHints) { if (rendererHint == ol.RendererHint.DOM) { if (ol.ENABLE_DOM && ol.dom.isSupported()) { rendererConstructor = ol.dom.MapRenderer; - return new ol.Map(target, rendererConstructor, values); } } else if (rendererHint == ol.RendererHint.WEBGL) { if (ol.ENABLE_WEBGL && ol.webgl.isSupported()) { rendererConstructor = ol.webgl.MapRenderer; - return new ol.Map(target, rendererConstructor, values); } } } - return null; + if (goog.isDef(rendererConstructor)) { + return new ol.Map(target, rendererConstructor, values); + } else { + return null; + } };