diff --git a/client/vpnconnection.cpp b/client/vpnconnection.cpp index 96c7b6fb..9f56ad97 100644 --- a/client/vpnconnection.cpp +++ b/client/vpnconnection.cpp @@ -411,11 +411,12 @@ void VpnConnection::disconnectFromVpn() } #endif +#ifdef Q_OS_ANDROID + AndroidController::instance()->stop(); +#endif + if (!m_vpnProtocol.data()) { emit connectionStateChanged(VpnProtocol::Disconnected); -#ifdef Q_OS_ANDROID - AndroidController::instance()->stop(); -#endif return; }