From 3e7a1746e6d1485ff153937add76754c86310ec1 Mon Sep 17 00:00:00 2001 From: Erwan Croze Date: Tue, 20 Dec 2016 10:42:39 +0100 Subject: [PATCH] Fixing proximity sensor bug after call --- src/org/linphone/CallActivity.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/org/linphone/CallActivity.java b/src/org/linphone/CallActivity.java index 956ebd4e4..e70ca1867 100644 --- a/src/org/linphone/CallActivity.java +++ b/src/org/linphone/CallActivity.java @@ -803,10 +803,14 @@ public class CallActivity extends LinphoneGenericActivity implements OnClickList mSensorManager.registerListener(this, mProximity, SensorManager.SENSOR_DELAY_NORMAL); mProximitySensingEnabled = true; } - }else{ + } else { if (mProximitySensingEnabled){ mSensorManager.unregisterListener(this); mProximitySensingEnabled = false; + // Don't forgeting to release wakelock if held + if(wakeLock.isHeld()) { + wakeLock.release(); + } } } } @@ -828,6 +832,7 @@ public class CallActivity extends LinphoneGenericActivity implements OnClickList refreshInCallActions(); enableProximitySensing(false); + replaceFragmentAudioByVideo(); hideStatusBar(); }