summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-09-03 18:10:09 -0300
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-09-03 18:10:09 -0300
commiteb6802418f9c82a2093d0c7027159ef85ab40654 (patch)
tree5175af7ffa3584fae60313efb566adcd1676c3d1 /android/src
parent4fe8eadc8bcc353206612904a8fd32fda5be2e88 (diff)
parentcf554a1de31e8398d64cbfac75b4697ddd06b086 (diff)
downloadmullvadvpn-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.kt17
-rw-r--r--android/src/main/res/values/strings.xml1
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>