summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/useShowUpgradeButton.ts12
1 files changed, 7 insertions, 5 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/useShowUpgradeButton.ts b/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/useShowUpgradeButton.ts
index 2e8dad0a95..e592658f65 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/useShowUpgradeButton.ts
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/useShowUpgradeButton.ts
@@ -2,18 +2,20 @@ import {
useAppUpgradeEventType,
useHasAppUpgradeError,
useHasAppUpgradeInitiated,
+ useShouldAppUpgradeInstallManually,
} from '../../../../hooks';
export const useShowUpgradeButton = () => {
const appUpgradeEventType = useAppUpgradeEventType();
const hasAppUpgradeError = useHasAppUpgradeError();
const hasAppUpgradeInitiated = useHasAppUpgradeInitiated();
+ const shouldAppUpgradeInstallManually = useShouldAppUpgradeInstallManually();
- if (!hasAppUpgradeError) {
- // If we don't have an event type yet it is because the user has not attempted
- // an upgrade yet.
- if (!hasAppUpgradeInitiated || appUpgradeEventType === 'APP_UPGRADE_STATUS_ABORTED') {
- return true;
+ if (!hasAppUpgradeError && !shouldAppUpgradeInstallManually) {
+ // If we don't have an event type yet it is because the user has not attempted
+ // an upgrade yet.
+ if (!hasAppUpgradeInitiated || appUpgradeEventType === 'APP_UPGRADE_STATUS_ABORTED') {
+ return true;
}
}