From 94e24a52302a74e5adc803ca621b6592e9656f5a Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 6 Jun 2012 15:37:29 +0200 Subject: [PATCH] Added method to disable Android default ringing --- src/org/linphone/LinphoneManager.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/org/linphone/LinphoneManager.java b/src/org/linphone/LinphoneManager.java index a82485f53..5ad0303b0 100644 --- a/src/org/linphone/LinphoneManager.java +++ b/src/org/linphone/LinphoneManager.java @@ -1050,11 +1050,21 @@ public final class LinphoneManager implements LinphoneCoreListener { private boolean isRinging; + private boolean disableRinging = false; + + public void disableRinging() { + disableRinging = true; + } + private synchronized void startRinging() { + if (disableRinging ) { + return; + } + if (Hacks.needGalaxySAudioHack()) { mAudioManager.setMode(MODE_RINGTONE); } - + try { if (mAudioManager.shouldVibrate(VIBRATE_TYPE_RINGER) && mVibrator !=null) { long[] patern = {0,1000,1000};