diff options
| author | Andrej Mihajlov <and@codeispoetry.ru> | 2017-02-24 16:07:12 +0000 |
|---|---|---|
| committer | Andrej Mihajlov <and@codeispoetry.ru> | 2017-02-24 16:07:12 +0000 |
| commit | d6bdc40e7515740708c348274a446e89dc8e2895 (patch) | |
| tree | c9dd431178eece1d71a66771c2aa09b0667c7bea | |
| parent | b96bc222b62b8b6c8953c79c5cb2e67509ec4984 (diff) | |
| download | mullvadvpn-d6bdc40e7515740708c348274a446e89dc8e2895.tar.xz mullvadvpn-d6bdc40e7515740708c348274a446e89dc8e2895.zip | |
Override userData path
| -rw-r--r-- | app/main.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/app/main.js b/app/main.js index c6a2de0b11..b9aae68692 100644 --- a/app/main.js +++ b/app/main.js @@ -2,6 +2,12 @@ import path from 'path'; import { app, crashReporter, BrowserWindow, ipcMain, Tray, Menu, nativeImage } from 'electron'; import NSEventMonitor from 'nseventmonitor'; +// Override appData path to avoid collisions with old client +// New userData path, i.e on macOS: ~/Library/Application Support/mullvad.vpn +const applicationSupportPath = app.getPath('appData'); +const userDataPath = path.join(applicationSupportPath, 'mullvad.vpn'); +app.setPath('userData', userDataPath); + const isDevelopment = (process.env.NODE_ENV === 'development'); let window = null; |
