From a2d7d1e368a822422a1c88b0d8a514a1cf0dab41 Mon Sep 17 00:00:00 2001 From: Amine Mouafik Date: Sun, 20 Oct 2019 17:50:08 +0700 Subject: #87 Try using LOCALAPPDATA for win32 portable version --- src/index.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/index.js') diff --git a/src/index.js b/src/index.js index 4d7215d5e..d13ab35a0 100644 --- a/src/index.js +++ b/src/index.js @@ -9,12 +9,11 @@ import fs from 'fs-extra'; import path from 'path'; import windowStateKeeper from 'electron-window-state'; -// Set app directory before loading user modules -if (process.env.FERDI_APPDATA_DIR || process.env.PORTABLE_EXECUTABLE_DIR) { - const appDataPath = process.env.FERDI_APPDATA_DIR || process.env.PORTABLE_EXECUTABLE_DIR; - app.setPath('appData', appDataPath); - app.setPath('userData', path.join(app.getPath('appData'), app.getName())); +if (process.platform == "win32") { + app.setPath("appData", process.env.LOCALAPPDATA); + app.setPath("userData", path.join(process.env.LOCALAPPDATA, app.getName())); } + if (isDevMode) { app.setPath('userData', path.join(app.getPath('appData'), `${app.getName()}Dev`)); } -- cgit v1.2.3-70-g09d2