summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOliver <oliver@mohlin.dev>2024-12-17 16:20:22 +0100
committerJoakim Hulthe <joakim.hulthe@mullvad.net>2024-12-18 15:12:17 +0100
commit64828f69ed57ea9b02aba037997efb4d41d3a2b2 (patch)
treed7a92cd897506f1f78866637fba887c6cc4086e1
parent738b40c2654d47e7db79cc63ad2c5bada5145806 (diff)
downloadmullvadvpn-64828f69ed57ea9b02aba037997efb4d41d3a2b2.tar.xz
mullvadvpn-64828f69ed57ea9b02aba037997efb4d41d3a2b2.zip
Reconnect when disabling split tunneling from dialog
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/NotificationArea.tsx5
1 files changed, 3 insertions, 2 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/NotificationArea.tsx b/desktop/packages/mullvad-vpn/src/renderer/components/NotificationArea.tsx
index 20b001f095..df3c78d4b0 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/components/NotificationArea.tsx
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/NotificationArea.tsx
@@ -46,7 +46,7 @@ interface IProps {
}
export default function NotificationArea(props: IProps) {
- const { showFullDiskAccessSettings } = useAppContext();
+ const { showFullDiskAccessSettings, reconnectTunnel } = useAppContext();
const account = useSelector((state: IReduxState) => state.account);
const locale = useSelector((state: IReduxState) => state.userInterface.locale);
@@ -80,7 +80,8 @@ export default function NotificationArea(props: IProps) {
const disableSplitTunneling = useCallback(async () => {
setIsModalOpen(false);
await setSplitTunnelingState(false);
- }, [setSplitTunnelingState]);
+ await reconnectTunnel();
+ }, [reconnectTunnel, setSplitTunnelingState]);
const notificationProviders: InAppNotificationProvider[] = [
new ConnectingNotificationProvider({ tunnelState }),