Merge pull request #576 from ismailnurudeen/fix/dtmf-tone-handling

fix: Remove dialpadBeeps check for DTMF tone handling
This commit is contained in:
Tibor Kaputa 2023-04-07 15:38:31 +02:00 committed by GitHub
commit 202f14dffa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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)
}
} }
} }
} }