diff options
| author | David Lönnhager <david.l@mullvad.net> | 2024-11-19 18:17:06 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2024-11-22 13:38:22 +0100 |
| commit | 168c9afb19e9bec61b40ecfb5ab12ed7983f35e0 (patch) | |
| tree | ee9dfd5c1fa6b515cf97acd5b2d03bb61de50e56 /android/lib | |
| parent | f4db85b3a552f60d2454bfa69912c7ced51b41b1 (diff) | |
| download | mullvadvpn-168c9afb19e9bec61b40ecfb5ab12ed7983f35e0.tar.xz mullvadvpn-168c9afb19e9bec61b40ecfb5ab12ed7983f35e0.zip | |
Simplify ConnectivityListener
Diffstat (limited to 'android/lib')
| -rw-r--r-- | android/lib/talpid/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt b/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt index c2f0aef20f..f1fe3ca807 100644 --- a/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt +++ b/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt @@ -75,15 +75,12 @@ class ConnectivityListener { fun unregister() { connectivityManager.unregisterNetworkCallback(callback) connectivityManager.unregisterNetworkCallback(defaultNetworkCallback) - } - // DROID-1401 - // This function has never been used and should most likely be merged into unregister(), - // along with ensuring that the lifecycle of it is correct. - @Suppress("UnusedPrivateMember") - private fun finalize() { - destroySender(senderAddress) - senderAddress = 0L + if (senderAddress != 0L) { + var oldSender = senderAddress + senderAddress = 0L + destroySender(oldSender) + } } private external fun notifyConnectivityChange(isConnected: Boolean, senderAddress: Long) |
