summaryrefslogtreecommitdiffhomepage
path: root/gui/packages
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-12-11 08:12:00 -0200
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-01-15 06:43:35 -0200
commit9c20fc0969ed362d7d88fd5aa9b6e2401e205deb (patch)
treea5371bbae4d8ac4d4b7d26d41e1fb841c37417b1 /gui/packages
parent8f81b3b91ab0168d7a1499010125039ea7b2564b (diff)
downloadmullvadvpn-9c20fc0969ed362d7d88fd5aa9b6e2401e205deb.tar.xz
mullvadvpn-9c20fc0969ed362d7d88fd5aa9b6e2401e205deb.zip
Don't auto-connect when option is unset
Diffstat (limited to 'gui/packages')
-rw-r--r--gui/packages/desktop/src/renderer/app.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/gui/packages/desktop/src/renderer/app.js b/gui/packages/desktop/src/renderer/app.js
index 5d0050f420..0fd60d99ee 100644
--- a/gui/packages/desktop/src/renderer/app.js
+++ b/gui/packages/desktop/src/renderer/app.js
@@ -451,15 +451,17 @@ export default class AppRenderer {
const accountToken = this._settings.accountToken;
if (accountToken) {
- if (process.env.NODE_ENV !== 'development') {
+ if (process.env.NODE_ENV === 'development') {
+ log.debug('Skip autoconnect in development');
+ } else if (!this._getAutoConnect()) {
+ log.debug('Skip autoconnect because GUI setting is disabled');
+ } else {
try {
log.debug('Autoconnect the tunnel');
await this.connectTunnel();
} catch (error) {
log.error(`Failed to autoconnect the tunnel: ${error.message}`);
}
- } else {
- log.debug('Skip autoconnect in development');
}
} else {
log.debug('Skip autoconnect because account token is not set');