From 8be55a4be1390a6866fa8a15274c07f062f07e91 Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 21 Nov 2018 19:06:34 +0100 Subject: [PATCH] if the user presses Back at the dialer without an established call, hang it up --- .../contacts/pro/activities/DialerActivity.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialerActivity.kt index 58be6f6a..f2117be6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialerActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialerActivity.kt @@ -95,6 +95,13 @@ class DialerActivity : SimpleActivity(), SensorEventListener { } } + override fun onBackPressed() { + super.onBackPressed() + if (!isCallActive) { + hangUp() + } + } + private fun initProximityWakeLock() { sensorManager = getSystemService(Context.SENSOR_SERVICE) as SensorManager proximity = sensorManager!!.getDefaultSensor(Sensor.TYPE_PROXIMITY)