summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-05-22 15:14:22 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-05-25 11:51:59 +0000
commit2cab7c6f9c123426f17d3951b916f7975d9694b4 (patch)
tree818592dffd3adc85397110685bf9343319a941ec /android/src
parent6e1f18116fd97002d1a4f2a376b825f8d2f282b7 (diff)
downloadmullvadvpn-2cab7c6f9c123426f17d3951b916f7975d9694b4.tar.xz
mullvadvpn-2cab7c6f9c123426f17d3951b916f7975d9694b4.zip
Use new API in `ServiceAwareFragment`
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceAwareFragment.kt8
1 files changed, 2 insertions, 6 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceAwareFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceAwareFragment.kt
index 833f539a75..b3e48acd06 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceAwareFragment.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceAwareFragment.kt
@@ -10,22 +10,18 @@ abstract class ServiceAwareFragment : Fragment() {
var serviceConnection: ServiceConnection? = null
private set
- private var subscriptionId: Int? = null
-
override fun onAttach(context: Context) {
super.onAttach(context)
parentActivity = context as MainActivity
- subscriptionId = parentActivity.serviceNotifier.subscribe { connection ->
+ parentActivity.serviceNotifier.subscribe(this) { connection ->
configureServiceConnection(connection)
}
}
override fun onDetach() {
- subscriptionId?.let { id ->
- parentActivity.serviceNotifier.unsubscribe(id)
- }
+ parentActivity.serviceNotifier.unsubscribe(this)
super.onDetach()
}