summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/ServiceConnection.kt4
1 files changed, 2 insertions, 2 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/ServiceConnection.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/ServiceConnection.kt
index 655a26f2d8..861a54a561 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/ServiceConnection.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/ServiceConnection.kt
@@ -21,7 +21,7 @@ import org.koin.core.scope.get
@OptIn(KoinApiExtension::class)
class ServiceConnection(
connection: Messenger,
- onServiceReady: (ServiceConnection) -> Unit
+ onServiceReady: ((ServiceConnection) -> Unit)? = null
) : KoinScopeComponent {
private val dispatcher = DispatchingHandler(Looper.getMainLooper()) { message ->
Event.fromMessage(message)
@@ -48,7 +48,7 @@ class ServiceConnection(
init {
dispatcher.registerHandler(Event.ListenerReady::class) { _ ->
- onServiceReady(this@ServiceConnection)
+ onServiceReady?.invoke(this@ServiceConnection)
}
registerListener(connection)