diff options
| author | Oliver <oliver@mohlin.dev> | 2024-12-17 16:20:22 +0100 |
|---|---|---|
| committer | Joakim Hulthe <joakim.hulthe@mullvad.net> | 2024-12-18 15:12:17 +0100 |
| commit | 64828f69ed57ea9b02aba037997efb4d41d3a2b2 (patch) | |
| tree | d7a92cd897506f1f78866637fba887c6cc4086e1 | |
| parent | 738b40c2654d47e7db79cc63ad2c5bada5145806 (diff) | |
| download | mullvadvpn-64828f69ed57ea9b02aba037997efb4d41d3a2b2.tar.xz mullvadvpn-64828f69ed57ea9b02aba037997efb4d41d3a2b2.zip | |
Reconnect when disabling split tunneling from dialog
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/renderer/components/NotificationArea.tsx | 5 |
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 }), |
