diff --git a/app/src/main/java/org/linphone/activities/call/OutgoingCallActivity.kt b/app/src/main/java/org/linphone/activities/call/OutgoingCallActivity.kt index 5c1c9fe82..e5b25322e 100644 --- a/app/src/main/java/org/linphone/activities/call/OutgoingCallActivity.kt +++ b/app/src/main/java/org/linphone/activities/call/OutgoingCallActivity.kt @@ -207,7 +207,8 @@ class OutgoingCallActivity : ProximitySensorActivity() { for (call in coreContext.core.calls) { if (call.state == Call.State.OutgoingInit || call.state == Call.State.OutgoingProgress || - call.state == Call.State.OutgoingRinging + call.state == Call.State.OutgoingRinging || + call.state == Call.State.OutgoingEarlyMedia ) { return call } diff --git a/app/src/main/java/org/linphone/activities/call/viewmodels/CallViewModel.kt b/app/src/main/java/org/linphone/activities/call/viewmodels/CallViewModel.kt index d779b5fcc..9275ade4a 100644 --- a/app/src/main/java/org/linphone/activities/call/viewmodels/CallViewModel.kt +++ b/app/src/main/java/org/linphone/activities/call/viewmodels/CallViewModel.kt @@ -114,6 +114,7 @@ open class CallViewModel(val call: Call) : GenericContactViewModel(call.remoteAd call.addListener(listener) isPaused.value = call.state == Call.State.Paused + isOutgoingEarlyMedia.value = call.state == Call.State.OutgoingEarlyMedia } override fun onCleared() { diff --git a/app/src/main/java/org/linphone/contact/DummyAuthenticationService.kt b/app/src/main/java/org/linphone/contact/DummyAuthenticationService.kt index 3cc3cf4b0..001568cab 100644 --- a/app/src/main/java/org/linphone/contact/DummyAuthenticationService.kt +++ b/app/src/main/java/org/linphone/contact/DummyAuthenticationService.kt @@ -28,6 +28,7 @@ import android.content.Context import android.content.Intent import android.os.Bundle import android.os.IBinder +import org.linphone.core.tools.Log // Below classes are required to be able to create our DummySyncService... internal class DummyAuthenticator(context: Context) : AbstractAccountAuthenticator(context) { @@ -88,6 +89,7 @@ class DummyAuthenticationService : Service() { override fun onCreate() { authenticator = DummyAuthenticator(this) + Log.i("[Dummy Auth Service] Authenticator created") } override fun onBind(intent: Intent): IBinder { diff --git a/app/src/main/java/org/linphone/contact/DummySyncService.kt b/app/src/main/java/org/linphone/contact/DummySyncService.kt index 60cec9642..a040dafca 100644 --- a/app/src/main/java/org/linphone/contact/DummySyncService.kt +++ b/app/src/main/java/org/linphone/contact/DummySyncService.kt @@ -24,6 +24,7 @@ import android.app.Service import android.content.* import android.os.Bundle import android.os.IBinder +import org.linphone.core.tools.Log // Below classes are required to be able to use our own contact MIME type entry... class DummySyncAdapter(context: Context, autoInit: Boolean) : AbstractThreadedSyncAdapter(context, autoInit) { @@ -44,8 +45,10 @@ class DummySyncService : Service() { override fun onCreate() { synchronized(syncAdapterLock) { + Log.i("[Dummy Sync Adapter] Sync Service created") if (syncAdapter == null) { syncAdapter = DummySyncAdapter(applicationContext, true) + Log.i("[Dummy Sync Adapter] Sync Adapter created") } } }