summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-05-09 04:33:53 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-05-12 17:32:46 +0000
commit4c425bec2dbf3a9ba669a408c605beff832ce54f (patch)
tree188474701bebd487f4a749196b838a8204befe6b /android
parentdd17caa6ca521cb997a536d7a120b5fab4a092b6 (diff)
downloadmullvadvpn-4c425bec2dbf3a9ba669a408c605beff832ce54f.tar.xz
mullvadvpn-4c425bec2dbf3a9ba669a408c605beff832ce54f.zip
Implement Disconnect button behavior
Diffstat (limited to 'android')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/OutOfTimeFragment.kt8
1 files changed, 8 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/OutOfTimeFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/OutOfTimeFragment.kt
index cb86f4ef4f..2d6569d488 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/OutOfTimeFragment.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/OutOfTimeFragment.kt
@@ -12,6 +12,8 @@ import net.mullvad.mullvadvpn.util.JobTracker
class OutOfTimeFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen) {
private val jobTracker = JobTracker()
+ private lateinit var disconnectButton: Button
+
override fun onSafelyCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
@@ -23,6 +25,12 @@ class OutOfTimeFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen)
parentActivity.openSettings()
}
+ disconnectButton = view.findViewById<Button>(R.id.disconnect).apply {
+ setOnClickAction("disconnect", jobTracker) {
+ connectionProxy.disconnect()
+ }
+ }
+
view.findViewById<UrlButton>(R.id.buy_credit).apply {
prepare(daemon, jobTracker)
}