summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2018-09-03 16:25:22 +0300
committerAndrej Mihajlov <and@mullvad.net>2018-09-03 16:32:22 +0300
commitc502bb9af8908006662deb9fafb9fb0127fa7a5d (patch)
treee9e02b9e1f91e78e4c6789ea0e25d05feeb76200
parent2b20fb0ca3ad8a3d01cf1c0059a1d07a434492f4 (diff)
downloadmullvadvpn-c502bb9af8908006662deb9fafb9fb0127fa7a5d.tar.xz
mullvadvpn-c502bb9af8908006662deb9fafb9fb0127fa7a5d.zip
Do not take user to "connecting screen" when in settings
-rw-r--r--gui/packages/desktop/src/renderer/app.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/gui/packages/desktop/src/renderer/app.js b/gui/packages/desktop/src/renderer/app.js
index b693a84544..d62745ee97 100644
--- a/gui/packages/desktop/src/renderer/app.js
+++ b/gui/packages/desktop/src/renderer/app.js
@@ -469,6 +469,7 @@ export default class AppRenderer {
async _onCloseConnection(error: ?Error) {
const actions = this._reduxActions;
+ const history = this._memoryHistory;
// save to redux that the app disconnected from daemon
actions.daemon.disconnected();
@@ -489,8 +490,10 @@ export default class AppRenderer {
recover();
});
- // take user back to the launch screen `/`.
- actions.history.replace('/');
+ // take user back to the launch screen `/` except when user is in settings.
+ if (!history.location.pathname.startsWith('/settings')) {
+ actions.history.replace('/');
+ }
}
}