diff --git a/src/ol/PluggableMap.js b/src/ol/PluggableMap.js index 36b5f603b5..7f9362709b 100644 --- a/src/ol/PluggableMap.js +++ b/src/ol/PluggableMap.js @@ -963,7 +963,7 @@ class PluggableMap extends BaseObject { tileQueue.loadMoreTiles(maxTotalLoading, maxNewLoads); } } - if (frameState && this.hasListener(MapEventType.RENDERCOMPLETE) && !frameState.animate && + if (frameState && this.hasListener(RenderEventType.RENDERCOMPLETE) && !frameState.animate && !this.tileQueue_.getTilesLoading() && !getLoading(this.getLayers().getArray())) { this.renderer_.dispatchRenderEvent(RenderEventType.RENDERCOMPLETE, frameState); }