From 512c6dc58170bab5377585e9ceb5d75556f7876c Mon Sep 17 00:00:00 2001 From: FeuRenard Date: Mon, 22 May 2017 18:43:33 +0200 Subject: [PATCH] Keep screen off after end of audio playback Fixes #6654 Closes #6669 // FREEBIE --- .../thoughtcrime/securesms/audio/AudioSlidePlayer.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/org/thoughtcrime/securesms/audio/AudioSlidePlayer.java b/src/org/thoughtcrime/securesms/audio/AudioSlidePlayer.java index 0245ae1ba..4bb212ce9 100644 --- a/src/org/thoughtcrime/securesms/audio/AudioSlidePlayer.java +++ b/src/org/thoughtcrime/securesms/audio/AudioSlidePlayer.java @@ -133,7 +133,10 @@ public class AudioSlidePlayer implements SensorEventListener { } sensorManager.unregisterListener(AudioSlidePlayer.this); - if (wakeLock != null && wakeLock.isHeld()) wakeLock.release(); + + if (wakeLock != null && wakeLock.isHeld()) { + wakeLock.release(PowerManager.RELEASE_FLAG_WAIT_FOR_NO_PROXIMITY); + } } notifyOnStop(); @@ -157,7 +160,10 @@ public class AudioSlidePlayer implements SensorEventListener { } sensorManager.unregisterListener(AudioSlidePlayer.this); - if (wakeLock != null && wakeLock.isHeld()) wakeLock.release(); + + if (wakeLock != null && wakeLock.isHeld()) { + wakeLock.release(PowerManager.RELEASE_FLAG_WAIT_FOR_NO_PROXIMITY); + } } notifyOnStop();