From 2f81a6df3b20e6c4d70e76da2cf5787ba829f1cc Mon Sep 17 00:00:00 2001 From: HF Date: Fri, 10 Jan 2020 16:43:07 +0100 Subject: [PATCH] resolve BIG_CHUNK_FAILURE error when chunk is already removed --- src/reducers/canvas.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/reducers/canvas.js b/src/reducers/canvas.js index f24f2725..ddf06b2a 100644 --- a/src/reducers/canvas.js +++ b/src/reducers/canvas.js @@ -291,6 +291,8 @@ export default function gui( const key = ChunkRGB.getKey(...center); const chunk = chunks.get(key); + if (!chunk) return state; + chunk.isBasechunk = true; if (arrayBuffer.byteLength) { const chunkArray = new Uint8Array(arrayBuffer); @@ -312,6 +314,8 @@ export default function gui( const key = ChunkRGB.getKey(...center); const chunk = chunks.get(key); + if (!chunk) return state; + chunk.empty(); return { @@ -326,6 +330,8 @@ export default function gui( const key = ChunkRGB.getKey(...center); const chunk = chunks.get(key); + if (!chunk) return state; + chunk.fromImage(tile); return {