adding a crashfix at dialpad keys

This commit is contained in:
tibbi 2022-10-06 20:41:47 +02:00
parent f8c89ce7ec
commit 434282d28d
2 changed files with 7 additions and 3 deletions

View File

@ -62,7 +62,7 @@ android {
}
dependencies {
implementation 'com.github.SimpleMobileTools:Simple-Commons:28a2a4ad46'
implementation 'com.github.SimpleMobileTools:Simple-Commons:02ac8df059'
implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61'
implementation 'me.grantland:autofittextview:0.2.1'
}

View File

@ -33,7 +33,6 @@ import kotlinx.android.synthetic.main.dialpad.*
import java.util.*
import kotlin.math.roundToInt
class DialpadActivity : SimpleActivity() {
private var allContacts = ArrayList<SimpleContact>()
private var speedDialValues = ArrayList<SpeedDial>()
@ -352,7 +351,12 @@ class DialpadActivity : SimpleActivity() {
}
}
MotionEvent.ACTION_MOVE -> {
val viewContainsTouchEvent = view.boundingBox.contains(event.rawX.roundToInt(), event.rawY.roundToInt())
val viewContainsTouchEvent = if (event.rawX.isNaN() || event.rawY.isNaN()) {
false
} else {
view.boundingBox.contains(event.rawX.roundToInt(), event.rawY.roundToInt())
}
if (!viewContainsTouchEvent) {
stopDialpadTone(char)
if (longClickable) {