Skip to content

Commit 38bf838

Browse files
committed
fix errorUrl loop
1 parent 506594f commit 38bf838

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/renderer/layer/tilelayer/TileLayerCanvasRenderer.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -443,8 +443,9 @@ class TileLayerCanvasRenderer extends CanvasRenderer {
443443
return;
444444
}
445445
if (tileImage instanceof Image) {
446-
if (this.layer.options['errorUrl']) {
447-
tileImage.src = this.layer.options['errorUrl'];
446+
const errorUrl = this.layer.options['errorUrl'];
447+
if (errorUrl && tileImage.src !== errorUrl) {
448+
tileImage.src = errorUrl;
448449
return;
449450
}
450451
this.abortTileLoading(tileImage, tileInfo);

0 commit comments

Comments
 (0)