adding some crashfixes

This commit is contained in:
tibbi
2022-06-08 14:55:13 +02:00
parent 007fbefb9d
commit 35b0592aac
2 changed files with 3 additions and 3 deletions

View File

@ -63,7 +63,7 @@ class CallManager {
} }
} }
else -> { else -> {
val conference = calls.find { it.isConference() }!! val conference = calls.find { it.isConference() } ?: return NoCall
val secondCall = if (conference.children.size + 1 != calls.size) { val secondCall = if (conference.children.size + 1 != calls.size) {
calls.filter { !it.isConference() } calls.filter { !it.isConference() }
.subtract(conference.children.toSet()) .subtract(conference.children.toSet())

View File

@ -13,9 +13,9 @@ import com.simplemobiletools.commons.helpers.SimpleContactsHelper
class SimpleCallScreeningService : CallScreeningService() { class SimpleCallScreeningService : CallScreeningService() {
override fun onScreenCall(callDetails: Call.Details) { override fun onScreenCall(callDetails: Call.Details) {
val simpleContactsHelper = SimpleContactsHelper(this)
val number = Uri.decode(callDetails.handle.toString()).substringAfter("tel:")
if (baseConfig.blockUnknownNumbers) { if (baseConfig.blockUnknownNumbers) {
val simpleContactsHelper = SimpleContactsHelper(this)
val number = Uri.decode(callDetails.handle?.toString()).substringAfter("tel:")
val privateCursor = getMyContactsCursor(false, true) val privateCursor = getMyContactsCursor(false, true)
simpleContactsHelper.exists(number, privateCursor) { exists -> simpleContactsHelper.exists(number, privateCursor) { exists ->
respondToCall(callDetails, !exists) respondToCall(callDetails, !exists)