Ensure image is Image or Video before settings src

Canvas elements do not contain the 'src' property.
This commit is contained in:
William Wall
2018-09-19 12:12:50 -06:00
parent d44ba929ab
commit adfc174af3

View File

@@ -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;