diff --git a/client/3rd-prebuilt b/client/3rd-prebuilt index 9a3cf57a..75ab7e24 160000 --- a/client/3rd-prebuilt +++ b/client/3rd-prebuilt @@ -1 +1 @@ -Subproject commit 9a3cf57a1166c634d43e75f00ff6072938aea5cb +Subproject commit 75ab7e2418b83af7f8ed0a448ec5081b37b54442 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; }