diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2021-09-08 18:40:44 +0200 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2021-09-08 18:40:44 +0200 |
| commit | 241dbb4defb88bc017dd29b4758c46a1b692662b (patch) | |
| tree | 4852b25f655e256c51dc101adb280662cbfdb986 /gui/src | |
| parent | d92376b4d1df9b547930c68aa9bae9640ff2a022 (diff) | |
| download | mullvadvpn-241dbb4defb88bc017dd29b4758c46a1b692662b.tar.xz mullvadvpn-241dbb4defb88bc017dd29b4758c46a1b692662b.zip | |
Reset optimistic tunnel state in renderer
Diffstat (limited to 'gui/src')
| -rw-r--r-- | gui/src/renderer/app.tsx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gui/src/renderer/app.tsx b/gui/src/renderer/app.tsx index dd8a6543ca..5b75330c8b 100644 --- a/gui/src/renderer/app.tsx +++ b/gui/src/renderer/app.tsx @@ -731,6 +731,9 @@ export default class AppRenderer { log.debug(`Tunnel state: ${tunnelState.state}`); this.tunnelState = tunnelState; + // The main process doesn't notify the tunnel state while waiting for a new one (unless it times + // out). Therefore the first tunnel state update will be the one we're waiting for. + this.optimisticTunnelState = undefined; switch (tunnelState.state) { case 'connecting': |
