forked from ppfun/pixelplanet
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 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 {
|
||||
|
|
Loading…
Reference in New Issue
Block a user