summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEmīls <emils@mullvad.net>2020-02-21 12:53:46 +0000
committerEmīls <emils@mullvad.net>2020-02-21 12:53:46 +0000
commitaf69985becd9a4fd8f2b80d57dc568a0cf7d0ce5 (patch)
treea5917ecfb47c9262fe5cc69b1da20dc04ac2b205
parentb6bab67fbf43ee429a6b27890eda9bc8943efc78 (diff)
parent4849e925c75a87a2ce26d43765f7748471bc924d (diff)
downloadmullvadvpn-af69985becd9a4fd8f2b80d57dc568a0cf7d0ce5.tar.xz
mullvadvpn-af69985becd9a4fd8f2b80d57dc568a0cf7d0ce5.zip
Merge branch 'android-fix-lints'
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/SettingsListener.kt12
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AccountInput.kt2
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt4
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt8
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceDependentFragment.kt1
5 files changed, 11 insertions, 16 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/SettingsListener.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/SettingsListener.kt
index a79307811d..3807495102 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/SettingsListener.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/SettingsListener.kt
@@ -22,7 +22,7 @@ class SettingsListener(val daemon: MullvadDaemon) {
set(value) {
synchronized(this) {
field = value
- value?.invoke(settings?.accountToken)
+ value?.invoke(settings.accountToken)
}
}
@@ -31,9 +31,7 @@ class SettingsListener(val daemon: MullvadDaemon) {
synchronized(this) {
field = value
- settings?.let { safeSettings ->
- value?.invoke(safeSettings.allowLan)
- }
+ value?.invoke(settings.allowLan)
}
}
@@ -41,7 +39,7 @@ class SettingsListener(val daemon: MullvadDaemon) {
set(value) {
synchronized(this) {
field = value
- value?.invoke(settings?.relaySettings)
+ value?.invoke(settings.relaySettings)
}
}
@@ -63,11 +61,11 @@ class SettingsListener(val daemon: MullvadDaemon) {
private fun handleNewSettings(newSettings: Settings) {
synchronized(this) {
- if (settings?.accountToken != newSettings.accountToken) {
+ if (settings.accountToken != newSettings.accountToken) {
onAccountNumberChange?.invoke(newSettings.accountToken)
}
- if (settings?.relaySettings != newSettings.relaySettings) {
+ if (settings.relaySettings != newSettings.relaySettings) {
onRelaySettingsChange?.invoke(newSettings.relaySettings)
}
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 0671e51b05..9b46b50610 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AccountInput.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AccountInput.kt
@@ -82,7 +82,7 @@ class AccountInput(
input.apply {
addTextChangedListener(InputWatcher())
setOnTouchListener(OnTouchListener {
- view, event ->
+ _, event ->
if (MotionEvent.ACTION_UP == event.getAction()) {
shouldShowAccountHistory = true
}
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt
index 08137ea93c..93b85c001b 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt
@@ -36,8 +36,8 @@ class MainActivity : FragmentActivity() {
serviceConnectionSubscription = localBinder.serviceNotifier.subscribe { service ->
serviceConnection?.onDestroy()
- val newConnection = service?.let { service ->
- ServiceConnection(service, this@MainActivity)
+ val newConnection = service?.let { safeService ->
+ ServiceConnection(safeService, this@MainActivity)
}
serviceConnection = newConnection
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt
index 387864f26c..1a3eff2fa1 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt
@@ -30,9 +30,7 @@ class PreferencesFragment : ServiceDependentFragment(OnNoService.GoBack) {
}
allowLanToggle = view.findViewById<CellSwitch>(R.id.allow_lan_toggle).apply {
- settingsListener.settings?.let { settings ->
- forcefullySetState(boolToSwitchState(settings.allowLan))
- }
+ forcefullySetState(boolToSwitchState(settingsListener.settings.allowLan))
listener = { state ->
when (state) {
@@ -43,9 +41,7 @@ class PreferencesFragment : ServiceDependentFragment(OnNoService.GoBack) {
}
autoConnectToggle = view.findViewById<CellSwitch>(R.id.auto_connect_toggle).apply {
- settingsListener.settings?.let { settings ->
- forcefullySetState(boolToSwitchState(settings.autoConnect))
- }
+ forcefullySetState(boolToSwitchState(settingsListener.settings.autoConnect))
listener = { state ->
when (state) {
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceDependentFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceDependentFragment.kt
index 1bafd1beeb..7ee6bd36ee 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceDependentFragment.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceDependentFragment.kt
@@ -78,6 +78,7 @@ abstract class ServiceDependentFragment(val onNoService: OnNoService) : ServiceA
when (state) {
State.Uninitialized -> state = State.Initialized
State.WaitingForReconnection -> state = State.Paused
+ else -> {}
}
}
}