summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@codeispoetry.ru>2017-02-24 16:07:12 +0000
committerAndrej Mihajlov <and@codeispoetry.ru>2017-02-24 16:07:12 +0000
commitd6bdc40e7515740708c348274a446e89dc8e2895 (patch)
treec9dd431178eece1d71a66771c2aa09b0667c7bea
parentb96bc222b62b8b6c8953c79c5cb2e67509ec4984 (diff)
downloadmullvadvpn-d6bdc40e7515740708c348274a446e89dc8e2895.tar.xz
mullvadvpn-d6bdc40e7515740708c348274a446e89dc8e2895.zip
Override userData path
-rw-r--r--app/main.js6
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;