From 236003c5d7104a6a3201c45dff93437aadffd704 Mon Sep 17 00:00:00 2001 From: ismailnurudeen Date: Fri, 7 Apr 2023 02:51:51 +0100 Subject: [PATCH] fix: Remove dialpadBeeps check for DTMF tone handling --- .../com/simplemobiletools/dialer/activities/CallActivity.kt | 2 +- .../com/simplemobiletools/dialer/helpers/CallManager.kt | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt index 78713fcb..c8d46677 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt @@ -400,7 +400,7 @@ class CallActivity : SimpleActivity() { } private fun dialpadPressed(char: Char) { - CallManager.keypad(this, char) + CallManager.keypad(char) dialpad_input.addCharacter(char) } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/CallManager.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/CallManager.kt index 4807a7c8..641e9cf1 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/CallManager.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/CallManager.kt @@ -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,13 +200,11 @@ 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() }, DIALPAD_TONE_LENGTH_MS) - } } } }