diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-07-08 22:33:01 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-07-14 14:43:08 +0000 |
| commit | f82edbdd2c3d9ce597dc456f863e2c98c2880ad4 (patch) | |
| tree | d5a4309f4b9466560b600ec1bb2b0570c5b2fc27 /android/src | |
| parent | 0e584fda28dae6586ff5290c7a0f6b265d66ff4c (diff) | |
| download | mullvadvpn-f82edbdd2c3d9ce597dc456f863e2c98c2880ad4.tar.xz mullvadvpn-f82edbdd2c3d9ce597dc456f863e2c98c2880ad4.zip | |
Replace usages of deprecated `Resources.getColor`
Diffstat (limited to 'android/src')
13 files changed, 38 insertions, 43 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/relaylist/RelayItemHolder.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/relaylist/RelayItemHolder.kt index fc7de5b3be..12c551e11c 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/relaylist/RelayItemHolder.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/relaylist/RelayItemHolder.kt @@ -17,11 +17,11 @@ class RelayItemHolder( private val relayActive: ImageView = view.findViewById(R.id.relay_active) private val selectedIcon: View = view.findViewById(R.id.selected) - private val resources = view.context.resources - private val countryColor = resources.getColor(R.color.blue) - private val cityColor = resources.getColor(R.color.blue40) - private val relayColor = resources.getColor(R.color.blue20) - private val selectedColor = resources.getColor(R.color.green) + private val context = view.context + private val countryColor = context.getColor(R.color.blue) + private val cityColor = context.getColor(R.color.blue40) + private val relayColor = context.getColor(R.color.blue20) + private val selectedColor = context.getColor(R.color.green) private val countryPadding = view.resources.getDimensionPixelSize(R.dimen.country_row_padding) private val cityPadding = view.resources.getDimensionPixelSize(R.dimen.city_row_padding) diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/notifications/NotificationChannel.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/notifications/NotificationChannel.kt index 037a01033d..7a638721ac 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/notifications/NotificationChannel.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/notifications/NotificationChannel.kt @@ -17,7 +17,7 @@ class NotificationChannel( val importance: Int ) { private val badgeColor by lazy { - context.resources.getColor(R.color.colorPrimary) + context.getColor(R.color.colorPrimary) } val notificationManager = diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AccountInput.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AccountInput.kt index d67a878b25..ebdb8e5769 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AccountInput.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AccountInput.kt @@ -1,6 +1,6 @@ package net.mullvad.mullvadvpn.ui -import android.content.res.Resources +import android.content.Context import android.text.Editable import android.text.TextWatcher import android.text.style.MetricAffectingSpan @@ -16,15 +16,12 @@ import net.mullvad.mullvadvpn.ui.AccountInputContainer.BorderState const val MIN_ACCOUNT_TOKEN_LENGTH = 10 -class AccountInput( - val parentView: View, - val resources: Resources -) { - private val disabledBackgroundColor = resources.getColor(R.color.white20) - private val disabledTextColor = resources.getColor(R.color.white) - private val enabledBackgroundColor = resources.getColor(R.color.white) - private val enabledTextColor = resources.getColor(R.color.blue) - private val errorTextColor = resources.getColor(R.color.red) +class AccountInput(val parentView: View, context: Context) { + private val disabledBackgroundColor = context.getColor(R.color.white20) + private val disabledTextColor = context.getColor(R.color.white) + private val enabledBackgroundColor = context.getColor(R.color.white) + private val enabledTextColor = context.getColor(R.color.blue) + private val errorTextColor = context.getColor(R.color.red) private var inputHasFocus = false set(value) { diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/CellInput.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/CellInput.kt index 0d5ede54fb..dd40712e24 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/CellInput.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/CellInput.kt @@ -6,10 +6,10 @@ import android.widget.EditText import net.mullvad.mullvadvpn.R class CellInput(val input: EditText, val minValue: Int, val maxValue: Int) { - private val resources = input.context.resources + private val context = input.context - private val validInputColor = resources.getColor(R.color.white) - private val invalidInputColor = resources.getColor(R.color.red) + private val validInputColor = context.getColor(R.color.white) + private val invalidInputColor = context.getColor(R.color.red) var value get() = input.text.toString().trim().toIntOrNull() diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/CellSwitch.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/CellSwitch.kt index 1b8c0d7c73..a012087e61 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/CellSwitch.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/CellSwitch.kt @@ -31,8 +31,8 @@ class CellSwitch : LinearLayout { var listener: ((State) -> Unit)? = null - private val onColor = resources.getColor(R.color.green) - private val offColor = resources.getColor(R.color.red) + private val onColor = context.getColor(R.color.green) + private val offColor = context.getColor(R.color.red) private val knobSize = resources.getDimensionPixelSize(R.dimen.cell_switch_knob_size) private val knobImage = ShapeDrawable(OvalShape()).apply { diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectFragment.kt index 55144b8529..22ed6c3d39 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectFragment.kt @@ -46,7 +46,7 @@ class ConnectFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen) { parentActivity.openSettings() } - headerBar = HeaderBar(view, resources) + headerBar = HeaderBar(view, parentActivity) notificationBanner = view.findViewById<NotificationBanner>(R.id.notification_banner).apply { notifications.apply { @@ -57,7 +57,7 @@ class ConnectFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen) { } } - status = ConnectionStatus(view, resources) + status = ConnectionStatus(view, parentActivity) locationInfo = LocationInfo(view, context!!) locationInfo.isTunnelInfoExpanded = isTunnelInfoExpanded diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectionStatus.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectionStatus.kt index c06746d3fc..d2b413f1d0 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectionStatus.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectionStatus.kt @@ -1,19 +1,19 @@ package net.mullvad.mullvadvpn.ui -import android.content.res.Resources +import android.content.Context import android.view.View import android.widget.TextView import net.mullvad.mullvadvpn.R import net.mullvad.mullvadvpn.model.TunnelState import net.mullvad.talpid.tunnel.ActionAfterDisconnect -class ConnectionStatus(val parentView: View, val resources: Resources) { +class ConnectionStatus(val parentView: View, context: Context) { private val spinner: View = parentView.findViewById(R.id.connecting_spinner) private val text: TextView = parentView.findViewById(R.id.connection_status) - private val unsecuredTextColor = resources.getColor(R.color.red) - private val connectingTextColor = resources.getColor(R.color.white) - private val securedTextColor = resources.getColor(R.color.green) + private val unsecuredTextColor = context.getColor(R.color.red) + private val connectingTextColor = context.getColor(R.color.white) + private val securedTextColor = context.getColor(R.color.green) fun setState(state: TunnelState) { when (state) { diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/HeaderBar.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/HeaderBar.kt index 6a84e005af..0b2c0f849a 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/HeaderBar.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/HeaderBar.kt @@ -1,15 +1,15 @@ package net.mullvad.mullvadvpn.ui -import android.content.res.Resources +import android.content.Context import android.view.View import net.mullvad.mullvadvpn.R import net.mullvad.mullvadvpn.model.TunnelState -class HeaderBar(val parentView: View, val resources: Resources) { +class HeaderBar(val parentView: View, context: Context) { private val headerBar: View = parentView.findViewById(R.id.header_bar) - private val securedColor = resources.getColor(R.color.green) - private val unsecuredColor = resources.getColor(R.color.red) + private val securedColor = context.getColor(R.color.green) + private val unsecuredColor = context.getColor(R.color.red) fun setState(state: TunnelState) { when (state) { diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/LoginFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/LoginFragment.kt index de24fee6fc..8cc64918f5 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/LoginFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/LoginFragment.kt @@ -48,7 +48,7 @@ class LoginFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen) { loggedInStatus = view.findViewById(R.id.logged_in_status) loginFailStatus = view.findViewById(R.id.login_fail_status) - accountInput = AccountInput(view, parentActivity.resources) + accountInput = AccountInput(view, parentActivity) accountInput.onLogin = { accountToken -> login(accountToken) } view.findViewById<Button>(R.id.create_account) 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 ef79da99c3..2dcaff637c 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/OutOfTimeFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/OutOfTimeFragment.kt @@ -38,7 +38,7 @@ class OutOfTimeFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen) parentActivity.openSettings() } - headerBar = HeaderBar(view, resources) + headerBar = HeaderBar(view, parentActivity) disconnectButton = view.findViewById<Button>(R.id.disconnect).apply { setOnClickAction("disconnect", jobTracker) { diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RemainingTimeLabel.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RemainingTimeLabel.kt index 20a5c62e6e..0a21cd5394 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RemainingTimeLabel.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RemainingTimeLabel.kt @@ -12,8 +12,8 @@ class RemainingTimeLabel(val context: Context, val view: View) { private val resources = context.resources private val formatter = TimeLeftFormatter(resources) - private val expiredColor = resources.getColor(R.color.red) - private val normalColor = resources.getColor(R.color.white60) + private val expiredColor = context.getColor(R.color.red) + private val normalColor = context.getColor(R.color.white60) private val label = view.findViewById<TextView>(R.id.remaining_time) diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WireguardKeyFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WireguardKeyFragment.kt index 483a4e58c6..c57291f804 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WireguardKeyFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WireguardKeyFragment.kt @@ -98,11 +98,9 @@ class WireguardKeyFragment : ServiceDependentFragment(OnNoService.GoToLaunchScre override fun onAttach(context: Context) { super.onAttach(context) - val resources = context.resources - - redColor = resources.getColor(R.color.red) - greenColor = resources.getColor(R.color.green) - timeAgoFormatter = TimeAgoFormatter(resources) + redColor = context.getColor(R.color.red) + greenColor = context.getColor(R.color.green) + timeAgoFormatter = TimeAgoFormatter(context.resources) } override fun onSafelyCreateView( diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/InformationView.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/InformationView.kt index d4376cfd62..59b5154fb8 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/InformationView.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/widget/InformationView.kt @@ -59,7 +59,7 @@ open class InformationView : LinearLayout { updateStatus() } - var errorColor = context.resources.getColor(R.color.red) + var errorColor = context.getColor(R.color.red) set(value) { field = value updateStatus() @@ -71,7 +71,7 @@ open class InformationView : LinearLayout { updateStatus() } - var informationColor = context.resources.getColor(R.color.white) + var informationColor = context.getColor(R.color.white) set(value) { field = value updateStatus() |
