diff options
| author | Emīls <emils@mullvad.net> | 2020-02-21 12:02:12 +0000 |
|---|---|---|
| committer | Emīls <emils@mullvad.net> | 2020-02-21 12:53:09 +0000 |
| commit | f40e6fcde0c9514dff80cad5353121cbbe6df87e (patch) | |
| tree | 29c4dbc8b264530a0c11ee3e9fb1a0d77fec1f23 /android/src | |
| parent | b6bab67fbf43ee429a6b27890eda9bc8943efc78 (diff) | |
| download | mullvadvpn-f40e6fcde0c9514dff80cad5353121cbbe6df87e.tar.xz mullvadvpn-f40e6fcde0c9514dff80cad5353121cbbe6df87e.zip | |
Remove unecessary null-checks
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/SettingsListener.kt | 12 | ||||
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt | 8 |
2 files changed, 7 insertions, 13 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/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) { |
