From 9ae7cc35744b3aa032dc20efeb1b4df463ceb7ab Mon Sep 17 00:00:00 2001 From: 0neGal Date: Sun, 17 Apr 2022 20:02:18 +0200 Subject: [PATCH] fixed gamepathlost errors on first launch Because viper.json doesn't exist it also means settings.gamepath is null, which triggers the gamepathlost message. --- src/utils.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils.js b/src/utils.js index 6a45bd75..89bcf928 100644 --- a/src/utils.js +++ b/src/utils.js @@ -787,7 +787,11 @@ setInterval(() => { if (gamepathExists()) { ipcMain.emit("guigetmods"); } else { - ipcMain.emit("gamepathlost"); + if (fs.existsSync("viper.json")) { + if (settings.gamepath != "") { + ipcMain.emit("gamepathlost"); + } + } } }, 1500)