diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-05-06 19:07:09 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-05-11 13:15:50 +0000 |
| commit | 9628da9976bb0942d8b36917a645c8232d5e3126 (patch) | |
| tree | 7328888b193c8b9e8e46ea3c69cd8c30b63a5c83 /android/src | |
| parent | 36b08ffaa96afeb4e8ab3074943f053a1be7e173 (diff) | |
| download | mullvadvpn-9628da9976bb0942d8b36917a645c8232d5e3126.tar.xz mullvadvpn-9628da9976bb0942d8b36917a645c8232d5e3126.zip | |
Disable button while click action is executed
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/Button.kt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/Button.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/Button.kt index 106be5b28a..ac510d0735 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/Button.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/Button.kt @@ -104,6 +104,8 @@ open class Button : FrameLayout { init { button.setOnClickListener { jobTracker?.newUiJob(clickJobName!!) { + setEnabled(false) + if (showSpinner) { image.visibility = GONE spinner.visibility = VISIBLE @@ -116,6 +118,8 @@ open class Button : FrameLayout { if (detailImage != null) { image.visibility = VISIBLE } + + setEnabled(true) } } } |
