From adfc174af3506c51837dea2911d967e19285e6bb Mon Sep 17 00:00:00 2001 From: William Wall Date: Wed, 19 Sep 2018 12:12:50 -0600 Subject: [PATCH] Ensure image is Image or Video before settings src Canvas elements do not contain the 'src' property. --- src/ol/source/TileImage.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ol/source/TileImage.js b/src/ol/source/TileImage.js index 55150e89fe..9e2e9dbd8e 100644 --- a/src/ol/source/TileImage.js +++ b/src/ol/source/TileImage.js @@ -395,7 +395,10 @@ class TileImage extends UrlTile { * @param {string} src Source. */ function defaultTileLoadFunction(imageTile, src) { - imageTile.getImage().src = src; + const image = imageTile.getImage(); + if (image instanceof HTMLImageElement || image instanceof HTMLVideoElement) { + image.src = src; + } } export default TileImage;