resolve BIG_CHUNK_FAILURE error when chunk is already removed
This commit is contained in:
parent
b326ffd9b5
commit
2f81a6df3b
|
@ -291,6 +291,8 @@ export default function gui(
|
||||||
|
|
||||||
const key = ChunkRGB.getKey(...center);
|
const key = ChunkRGB.getKey(...center);
|
||||||
const chunk = chunks.get(key);
|
const chunk = chunks.get(key);
|
||||||
|
if (!chunk) return state;
|
||||||
|
|
||||||
chunk.isBasechunk = true;
|
chunk.isBasechunk = true;
|
||||||
if (arrayBuffer.byteLength) {
|
if (arrayBuffer.byteLength) {
|
||||||
const chunkArray = new Uint8Array(arrayBuffer);
|
const chunkArray = new Uint8Array(arrayBuffer);
|
||||||
|
@ -312,6 +314,8 @@ export default function gui(
|
||||||
|
|
||||||
const key = ChunkRGB.getKey(...center);
|
const key = ChunkRGB.getKey(...center);
|
||||||
const chunk = chunks.get(key);
|
const chunk = chunks.get(key);
|
||||||
|
if (!chunk) return state;
|
||||||
|
|
||||||
chunk.empty();
|
chunk.empty();
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
@ -326,6 +330,8 @@ export default function gui(
|
||||||
|
|
||||||
const key = ChunkRGB.getKey(...center);
|
const key = ChunkRGB.getKey(...center);
|
||||||
const chunk = chunks.get(key);
|
const chunk = chunks.get(key);
|
||||||
|
if (!chunk) return state;
|
||||||
|
|
||||||
chunk.fromImage(tile);
|
chunk.fromImage(tile);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user