summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
Diffstat (limited to 'android')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RedeemVoucherDialogFragment.kt7
1 files changed, 2 insertions, 5 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RedeemVoucherDialogFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RedeemVoucherDialogFragment.kt
index 7dde157903..d583684ad1 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RedeemVoucherDialogFragment.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RedeemVoucherDialogFragment.kt
@@ -30,7 +30,6 @@ class RedeemVoucherDialogFragment : DialogFragment() {
private lateinit var voucherInput: EditText
private var redeemButton: Button? = null
- private var subscriptionId: Int? = null
private var daemon: MullvadDaemon? = null
set(value) {
@@ -49,7 +48,7 @@ class RedeemVoucherDialogFragment : DialogFragment() {
parentActivity = context as MainActivity
- subscriptionId = parentActivity.serviceNotifier.subscribe { connection ->
+ parentActivity.serviceNotifier.subscribe(this) { connection ->
daemon = connection?.daemon
}
}
@@ -111,9 +110,7 @@ class RedeemVoucherDialogFragment : DialogFragment() {
}
override fun onDetach() {
- subscriptionId?.let { id ->
- parentActivity.serviceNotifier.unsubscribe(id)
- }
+ parentActivity.serviceNotifier.unsubscribe(this)
super.onDetach()
}