diff --git a/app/src/main/kotlin/com/tutpro/baresip/Call.kt b/app/src/main/kotlin/com/tutpro/baresip/Call.kt index 4106acf5..50ca42e2 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/Call.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/Call.kt @@ -103,9 +103,9 @@ class Call(val callp: String, val ua: UserAgent, val peerUri: String, val dir: S return null } - fun isIncoming(): Boolean { + fun isStatus(status: String): Boolean { for (call in BaresipService.calls) - if (call.status == "incoming") + if (call.status == status) return true return false } diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index 8273db42..cd52122e 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -167,7 +167,7 @@ class MainActivity : AppCompatActivity() { screenEventReceiver = object : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { val event = intent.getStringExtra("event")!! - if (event == Intent.ACTION_SCREEN_ON && !Call.isIncoming()) + if (event == Intent.ACTION_SCREEN_ON && !Call.isStatus("incoming")) dismissKeyguard() } }