From 8cdfc6e17cff661ac5e1edfc54ae76f98d48943d Mon Sep 17 00:00:00 2001 From: ahocevar Date: Sun, 23 Jun 2019 14:26:40 +0200 Subject: [PATCH] Do not use self to check browser features --- src/ol/source/Tile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ol/source/Tile.js b/src/ol/source/Tile.js index 0d66af54b8..c311e88d69 100644 --- a/src/ol/source/Tile.js +++ b/src/ol/source/Tile.js @@ -75,7 +75,7 @@ class TileSource extends Source { if (tileGrid) { toSize(tileGrid.getTileSize(tileGrid.getMinZoom()), tileSize); } - const canUseScreen = 'screen' in self; + const canUseScreen = typeof screen !== 'undefined'; const width = canUseScreen ? (screen.availWidth || screen.width) : 1920; const height = canUseScreen ? (screen.availHeight || screen.height) : 1080; cacheSize = 4 * Math.ceil(width / tileSize[0]) * Math.ceil(height / tileSize[1]);