fix: handle Android disconnected status properly (#2255)

This commit is contained in:
Yaroslav Gurov
2026-02-23 08:31:15 +01:00
committed by GitHub
parent 02be6dc5f9
commit 42f070fe9d

View File

@@ -464,7 +464,7 @@ void VpnConnection::disconnectFromVpn()
*connection = connect(AndroidController::instance(), &AndroidController::vpnStateChanged, this,
[this, connection](AndroidController::ConnectionState state) {
if (state == AndroidController::ConnectionState::DISCONNECTED) {
onConnectionStateChanged(Vpn::ConnectionState::Disconnected);
setConnectionState(Vpn::ConnectionState::Disconnected);
disconnect(*connection);
delete connection;
}