fix #1065: PORTABLE_EXECUTABLE_DIR environment variable

This commit is contained in:
antelle 2019-11-06 23:14:20 +01:00
parent cccb9ac681
commit 36a53cc405
2 changed files with 4 additions and 1 deletions

View File

@ -18,7 +18,9 @@ if (!gotTheLock) {
}
let openFile = process.argv.filter(arg => /\.kdbx$/i.test(arg))[0];
const userDataDir = app.getPath('userData').replace(/[\\/]temp[\\/]\d+\.\d+[\\/]?$/, '');
const userDataDir =
process.env.PORTABLE_EXECUTABLE_DIR ||
app.getPath('userData').replace(/[\\/]temp[\\/]\d+\.\d+[\\/]?$/, '');
const windowPositionFileName = path.join(userDataDir, 'window-position.json');
const appSettingsFileName = path.join(userDataDir, 'app-settings.json');
const tempUserDataPath = path.join(userDataDir, 'temp');

View File

@ -2,6 +2,7 @@ Release notes
-------------
##### v1.13.0 (TBD)
`+` #1341: auto-lock the app on screen lock on Windows
`+` #1065: PORTABLE_EXECUTABLE_DIR environment variable
`-` fix #1323: version in the About dialog
`-` fix #734: OTP secrets with spaces