diff --git a/src/ol/style/IconImage.js b/src/ol/style/IconImage.js index 689d252046..b8b7041b1d 100644 --- a/src/ol/style/IconImage.js +++ b/src/ol/style/IconImage.js @@ -219,7 +219,11 @@ class IconImage extends EventTarget { * @private */ replaceColor_(pixelRatio) { - if (!this.color_ || this.canvas_[pixelRatio]) { + if ( + !this.color_ || + this.canvas_[pixelRatio] || + this.imageState_ !== ImageState.LOADED + ) { return; }