Rework condition

This commit is contained in:
Tim Schaub
2022-08-25 17:23:58 +02:00
parent 24bbffab99
commit 1424788f50

View File

@@ -305,14 +305,13 @@ class WebGLTileLayerRenderer extends WebGLLayerRenderer {
* @return {boolean} Layer is ready to be rendered.
*/
prepareFrameInternal(frameState) {
this.projection_ =
this.projection_ === undefined
? frameState.viewState.projection
: this.projection_;
if (frameState.viewState.projection !== this.projection_) {
if (!this.projection_) {
this.projection_ = frameState.viewState.projection;
} else if (frameState.viewState.projection !== this.projection_) {
this.clearCache();
this.projection_ = frameState.viewState.projection;
}
const layer = this.getLayer();
const source = layer.getRenderSource();
if (!source) {