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) { private fun dialpadPressed(char: Char) {
CallManager.keypad(this, char) CallManager.keypad(char)
dialpad_input.addCharacter(char) dialpad_input.addCharacter(char)
} }

View File

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