diff --git a/src/org/linphone/LinphoneManager.java b/src/org/linphone/LinphoneManager.java index 76dd19ba5..b0721d1ed 100644 --- a/src/org/linphone/LinphoneManager.java +++ b/src/org/linphone/LinphoneManager.java @@ -1112,6 +1112,12 @@ public class LinphoneManager implements LinphoneCoreListener, LinphoneChatMessag routeAudioToReceiver(); } } + if (mIncallWakeLock != null && mIncallWakeLock.isHeld()) { + mIncallWakeLock.release(); + Log.i("Last call ended: releasing incall (CPU only) wake lock"); + } else { + Log.i("Last call ended: no incall (CPU only) wake lock were held"); + } } } if (state == State.CallUpdatedByRemote) {