diff options
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/renderer/app.tsx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/app.tsx b/desktop/packages/mullvad-vpn/src/renderer/app.tsx index 0036eb5e8f..5050797b5c 100644 --- a/desktop/packages/mullvad-vpn/src/renderer/app.tsx +++ b/desktop/packages/mullvad-vpn/src/renderer/app.tsx @@ -195,6 +195,17 @@ export default class AppRenderer { }); IpcRendererEventChannel.upgradeVersion.listen((upgradeVersion: IAppVersionInfo) => { + const reduxStore = this.reduxStore.getState(); + + const currentSuggestedUpgradeVersion = reduxStore.version.suggestedUpgrade?.version; + const newSuggestedUpgradeVersion = upgradeVersion.suggestedUpgrade?.version; + if ( + currentSuggestedUpgradeVersion && + currentSuggestedUpgradeVersion !== newSuggestedUpgradeVersion + ) { + this.reduxActions.appUpgrade.resetAppUpgrade(); + } + this.setUpgradeVersion(upgradeVersion); // Check if the installer should be started automatically |
