diff options
Diffstat (limited to 'src/environment.ts')
-rw-r--r-- | src/environment.ts | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/environment.ts b/src/environment.ts index ca1380199..b51b0aae1 100644 --- a/src/environment.ts +++ b/src/environment.ts | |||
@@ -38,15 +38,11 @@ export const ferdiLocale = app.getLocale(); | |||
38 | // Set app directory before loading user modules | 38 | // Set app directory before loading user modules |
39 | if (process.env.FERDI_APPDATA_DIR != null) { | 39 | if (process.env.FERDI_APPDATA_DIR != null) { |
40 | app.setPath('appData', process.env.FERDI_APPDATA_DIR); | 40 | app.setPath('appData', process.env.FERDI_APPDATA_DIR); |
41 | app.setPath('userData', join(app.getPath('appData'))); | 41 | app.setPath('userData', app.getPath('appData')); |
42 | } else if (process.env.PORTABLE_EXECUTABLE_DIR != null) { | 42 | } else if (process.env.PORTABLE_EXECUTABLE_DIR != null) { |
43 | app.setPath( | 43 | app.setPath('appData', join(process.env.PORTABLE_EXECUTABLE_DIR, `${app.name}AppData`)); |
44 | 'appData', | ||
45 | process.env.PORTABLE_EXECUTABLE_DIR, | ||
46 | `${app.name}AppData`, | ||
47 | ); | ||
48 | app.setPath('userData', join(app.getPath('appData'), `${app.name}AppData`)); | 44 | app.setPath('userData', join(app.getPath('appData'), `${app.name}AppData`)); |
49 | } else if (is.windows) { | 45 | } else if (is.windows && process.env.APPDATA != null) { |
50 | app.setPath('appData', process.env.APPDATA); | 46 | app.setPath('appData', process.env.APPDATA); |
51 | app.setPath('userData', join(app.getPath('appData'), app.name)); | 47 | app.setPath('userData', join(app.getPath('appData'), app.name)); |
52 | } | 48 | } |