From 65a1c2f4b7abab26f8488d9c4cc721f15e4cec25 Mon Sep 17 00:00:00 2001 From: An Orbit <68935009+orbit-loona@users.noreply.github.com> Date: Wed, 19 Apr 2023 20:08:25 -0400 Subject: [PATCH] copy lib func nullishly --- mods/save_loading.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/mods/save_loading.js b/mods/save_loading.js index 55732a54..999dcb7f 100644 --- a/mods/save_loading.js +++ b/mods/save_loading.js @@ -1,6 +1,22 @@ var modName = "mods/save_loading.js"; try { + rebuildCurrentPixels ??= function() { + var currPix = []; //rebuild currentPixels from pixelMap to try to fix bug + for(pmi = 0; pmi < pixelMap.length; pmi++) { + var pixelMapPart = pixelMap[pmi]; + for(pmj = 0; pmj < pixelMapPart.length; pmj++) { + var pixelMapUnit = pixelMapPart[pmj]; + if(typeof(pixelMapUnit) === "object") { + if(pixelMapUnit !== null) { + currPix.push(pixelMapUnit); + }; + }; + }; + }; + currentPixels = currPix; + }; + //https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API function storageAvailable(type) { let storage;