diff options
| -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 }), |
