From d885771d8d704f517710e9de45668e0d5793c82a Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Wed, 18 Jul 2018 00:52:23 -0600 Subject: [PATCH] Call super before accessing this in BingMaps source --- src/ol/source/BingMaps.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/ol/source/BingMaps.js b/src/ol/source/BingMaps.js index c92d5926a1..f3dc8835e1 100644 --- a/src/ol/source/BingMaps.js +++ b/src/ol/source/BingMaps.js @@ -54,11 +54,7 @@ class BingMaps extends TileImage { */ constructor(options) { - /** - * @private - * @type {boolean} - */ - this.hidpi_ = options.hidpi !== undefined ? options.hidpi : false; + const hidpi = options.hidpi !== undefined ? options.hidpi : false; super({ cacheSize: options.cacheSize, @@ -68,11 +64,18 @@ class BingMaps extends TileImage { reprojectionErrorThreshold: options.reprojectionErrorThreshold, state: SourceState.LOADING, tileLoadFunction: options.tileLoadFunction, - tilePixelRatio: this.hidpi_ ? 2 : 1, + tilePixelRatio: hidpi ? 2 : 1, wrapX: options.wrapX !== undefined ? options.wrapX : true, transition: options.transition }); + /** + * @private + * @type {boolean} + */ + this.hidpi_ = hidpi; + + /** * @private * @type {string}