diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-11-23 09:53:34 -0300 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-11-23 09:53:34 -0300 |
| commit | 1e514b22e961f8f29941fdd8188e0874cc9b8e11 (patch) | |
| tree | 45e2a64557ce2851ed2a8f5304fa4d2be14721fa /android | |
| parent | 6b95ceead2b6712d05a836e50395b754cc8605ad (diff) | |
| parent | 3b31650ed59d96896537ba87cdfb6ebdb8f18643 (diff) | |
| download | mullvadvpn-1e514b22e961f8f29941fdd8188e0874cc9b8e11.tar.xz mullvadvpn-1e514b22e961f8f29941fdd8188e0874cc9b8e11.zip | |
Merge branch 'treat-kotlin-warnings-as-errors'
Diffstat (limited to 'android')
| -rw-r--r-- | android/build.gradle | 10 | ||||
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt | 2 | ||||
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectFragment.kt | 1 |
3 files changed, 11 insertions, 2 deletions
diff --git a/android/build.gradle b/android/build.gradle index 9bfb4d23c3..a7508fb3fb 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -70,6 +70,16 @@ android { } } +tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all { + kotlinOptions { + allWarningsAsErrors = true + + kotlinOptions.freeCompilerArgs += [ + "-Xuse-experimental=kotlinx.coroutines.ObsoleteCoroutinesApi", + ] + } +} + play { serviceAccountCredentials = file("play-api-key.json") } diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt index 4973c7fcc2..1642020b86 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt @@ -72,7 +72,7 @@ class MullvadVpnService : TalpidVpnService() { private lateinit var notificationManager: ForegroundNotificationManager private lateinit var tunnelStateUpdater: TunnelStateUpdater - private var pendingAction by observable<PendingAction?>(null) { _, _, action -> + private var pendingAction by observable<PendingAction?>(null) { _, _, _ -> instance?.let { activeInstance -> handlePendingAction( activeInstance.connectionProxy, 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 3d9f95fa71..978533643a 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectFragment.kt @@ -41,7 +41,6 @@ class ConnectFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen) { savedInstanceState: Bundle? ): View { val view = inflater.inflate(R.layout.connect, container, false) - val resources = parentActivity.resources headerBar = view.findViewById<HeaderBar>(R.id.header_bar).apply { tunnelState = TunnelState.Disconnected() |
