diff --git a/apps/imageclock/app.js b/apps/imageclock/app.js index 8da8f53b0..65e4b60b5 100644 --- a/apps/imageclock/app.js +++ b/apps/imageclock/app.js @@ -68,9 +68,9 @@ function prepareImg(resource){ } else if (resource.dataOffset !== undefined){ //print("buffer from data file"); if (resource.compressed){ - result.buffer = require("heatshrink").decompress(atob(require("Storage").read("imageclock.resources.data", resource.dataOffset, resource.dataLength))); + result.buffer = require("heatshrink").decompress(require("Storage").read("imageclock.resources.data", resource.dataOffset, resource.dataLength)); } else { - result.buffer = E.toArrayBuffer(atob(require("Storage").read("imageclock.resources.data", resource.dataOffset, resource.dataLength))); + result.buffer = E.toArrayBuffer(require("Storage").read("imageclock.resources.data", resource.dataOffset, resource.dataLength)); } result.compressed = undefined; result.dataOffset = undefined; diff --git a/apps/imageclock/custom.html b/apps/imageclock/custom.html index 29686b8a3..3cfb56b20 100644 --- a/apps/imageclock/custom.html +++ b/apps/imageclock/custom.html @@ -776,14 +776,14 @@ for (var k in json){ var c = json[k]; if (c.img){ - var currentData = c.img; + var currentData = atob(c.img); delete c.img; c.dataOffset = resourceDataOffset; c.dataLength = currentData.length; resourceDataString += currentData; resourceDataOffset += currentData.length; } else if (c.compressed){ - var currentData = c.compressed; + var currentData = atob(c.compressed); c.compressed = true; c.dataOffset = resourceDataOffset; c.dataLength = currentData.length;