access functions via bracked/string to avoid compilation mangling

This commit is contained in:
Harald Waxenegger
2017-10-09 15:23:56 +10:00
parent a5a0f5b98b
commit 01b17de36d
2 changed files with 4 additions and 4 deletions

View File

@@ -239,7 +239,7 @@ ol.PluggableMap = function(options) {
* @type {ol.renderer.Map}
* @private
*/
this.renderer_ = optionsInternal.mapRendererPlugin.create(this.viewport_, this);
this.renderer_ = optionsInternal.mapRendererPlugin['create'](this.viewport_, this);
/**
* @type {function(Event)|undefined}
@@ -1418,7 +1418,7 @@ ol.PluggableMap.createOptionsInternal = function(options) {
var rendererType = rendererTypes[i];
for (var j = 0, jj = mapRendererPlugins.length; j < jj; ++j) {
var candidate = mapRendererPlugins[j];
if (candidate.handles(rendererType)) {
if (candidate['handles'](rendererType)) {
mapRendererPlugin = candidate;
break outer;
}

View File

@@ -212,8 +212,8 @@ ol.renderer.Map.prototype.getLayerRenderer = function(layer) {
var type = this.getType();
for (var i = 0, ii = layerRendererPlugins.length; i < ii; ++i) {
var plugin = layerRendererPlugins[i];
if (plugin.handles(type, layer)) {
renderer = plugin.create(this, layer);
if (plugin['handles'](type, layer)) {
renderer = plugin['create'](this, layer);
break;
}
}