diff --git a/src/ol/ImageState.js b/src/ol/ImageState.js index 0b6c1cbd20..ab21220a27 100644 --- a/src/ol/ImageState.js +++ b/src/ol/ImageState.js @@ -9,5 +9,6 @@ export default { IDLE: 0, LOADING: 1, LOADED: 2, - ERROR: 3 + ERROR: 3, + EMPTY: 4 }; diff --git a/src/ol/reproj/Image.js b/src/ol/reproj/Image.js index dac00065a9..e08778002c 100644 --- a/src/ol/reproj/Image.js +++ b/src/ol/reproj/Image.js @@ -51,10 +51,7 @@ class ReprojImage extends ImageBase { const sourceExtent = triangulation.calculateSourceExtent(); const sourceImage = getImageFunction(sourceExtent, sourceResolution, pixelRatio); - let state = ImageState.LOADED; - if (sourceImage) { - state = ImageState.IDLE; - } + const state = sourceImage ? ImageState.IDLE : ImageState.EMPTY; const sourcePixelRatio = sourceImage ? sourceImage.getPixelRatio() : 1; super(targetExtent, targetResolution, sourcePixelRatio, state);