diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-09-03 18:10:09 -0300 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-09-03 18:10:09 -0300 |
| commit | eb6802418f9c82a2093d0c7027159ef85ab40654 (patch) | |
| tree | 5175af7ffa3584fae60313efb566adcd1676c3d1 /android/src | |
| parent | 4fe8eadc8bcc353206612904a8fd32fda5be2e88 (diff) | |
| parent | cf554a1de31e8398d64cbfac75b4697ddd06b086 (diff) | |
| download | mullvadvpn-eb6802418f9c82a2093d0c7027159ef85ab40654.tar.xz mullvadvpn-eb6802418f9c82a2093d0c7027159ef85ab40654.zip | |
Merge branch 'fix-blocked-status-message'
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ConnectionStatus.kt | 17 | ||||
| -rw-r--r-- | android/src/main/res/values/strings.xml | 1 |
2 files changed, 13 insertions, 5 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ConnectionStatus.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ConnectionStatus.kt index e783e8e438..d2f397d260 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ConnectionStatus.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ConnectionStatus.kt @@ -11,9 +11,9 @@ class ConnectionStatus(val parentView: View, val context: Context) { private val spinner: View = parentView.findViewById(R.id.connecting_spinner) private val text: TextView = parentView.findViewById(R.id.connection_status) - private val disconnectedTextColor = context.getColor(R.color.red) + private val unsecuredTextColor = context.getColor(R.color.red) private val connectingTextColor = context.getColor(R.color.white) - private val connectedTextColor = context.getColor(R.color.green) + private val securedTextColor = context.getColor(R.color.green) fun setState(state: TunnelState) { when (state) { @@ -27,14 +27,14 @@ class ConnectionStatus(val parentView: View, val context: Context) { is TunnelState.Disconnected -> disconnected() is TunnelState.Connecting -> connecting() is TunnelState.Connected -> connected() - is TunnelState.Blocked -> connected() + is TunnelState.Blocked -> blocked() } } private fun disconnected() { spinner.visibility = View.GONE - text.setTextColor(disconnectedTextColor) + text.setTextColor(unsecuredTextColor) text.setText(R.string.unsecured_connection) } @@ -48,7 +48,14 @@ class ConnectionStatus(val parentView: View, val context: Context) { private fun connected() { spinner.visibility = View.GONE - text.setTextColor(connectedTextColor) + text.setTextColor(securedTextColor) text.setText(R.string.secure_connection) } + + private fun blocked() { + spinner.visibility = View.GONE + + text.setTextColor(securedTextColor) + text.setText(R.string.blocked_connection) + } } diff --git a/android/src/main/res/values/strings.xml b/android/src/main/res/values/strings.xml index a01506510e..37d31e758f 100644 --- a/android/src/main/res/values/strings.xml +++ b/android/src/main/res/values/strings.xml @@ -65,6 +65,7 @@ <string name="unsecured_connection">Unsecured connection</string> <string name="creating_secure_connection">Creating secure connection</string> <string name="secure_connection">Secure connection</string> + <string name="blocked_connection">Blocked connection</string> <string name="connect">Secure my connection</string> <string name="cancel">Cancel</string> <string name="disconnect">Disconnect</string> |
