fix: Remove dialpadBeeps check for DTMF tone handling

This commit is contained in:
ismailnurudeen
2023-04-07 02:51:51 +01:00
parent 0f3d24d6e5
commit 236003c5d7
2 changed files with 2 additions and 6 deletions

View File

@@ -400,7 +400,7 @@ class CallActivity : SimpleActivity() {
}
private fun dialpadPressed(char: Char) {
CallManager.keypad(this, char)
CallManager.keypad(char)
dialpad_input.addCharacter(char)
}

View File

@@ -1,13 +1,11 @@
package com.simplemobiletools.dialer.helpers
import android.annotation.SuppressLint
import android.content.Context
import android.os.Handler
import android.telecom.Call
import android.telecom.CallAudioState
import android.telecom.InCallService
import android.telecom.VideoProfile
import com.simplemobiletools.dialer.extensions.config
import com.simplemobiletools.dialer.extensions.getStateCompat
import com.simplemobiletools.dialer.extensions.hasCapability
import com.simplemobiletools.dialer.extensions.isConference
@@ -202,8 +200,7 @@ class CallManager {
fun getState() = getPrimaryCall()?.getStateCompat()
fun keypad(context: Context, char: Char) {
if (context.config.dialpadBeeps) {
fun keypad(char: Char) {
call?.playDtmfTone(char)
Handler().postDelayed({
call?.stopDtmfTone()
@@ -211,7 +208,6 @@ class CallManager {
}
}
}
}
interface CallManagerListener {
fun onStateChanged()