From a08b75ac66fe664e89e32486eb0444341af00a09 Mon Sep 17 00:00:00 2001 From: aandrew-me Date: Tue, 20 Aug 2024 21:33:37 +0300 Subject: [PATCH] Fix json parsing error on window resize --- main.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index 8b933cb..49ef308 100644 --- a/main.js +++ b/main.js @@ -363,11 +363,16 @@ function i18n(phrase) { * @param {string} configPath */ function setItem(itemName, itemContent, configPath) { + console.log("setting with", itemName, itemContent, configPath) let config = {}; if (fs.existsSync(configPath)) { const fileContent = fs.readFileSync(configPath).toString(); - config = JSON.parse(fileContent); - config[itemName] = itemContent; + try { + config = fileContent ? JSON.parse(fileContent) : {}; + config[itemName] = itemContent; + } catch (error) { + console.log("Error has occured trying to save window info", error) + } } else { config[itemName] = itemContent; }