From 12824fd47b7d5e0b4a9b6ad57ba7820713ead8a2 Mon Sep 17 00:00:00 2001 From: Adrian Ulrich Date: Sat, 13 Oct 2018 09:42:52 +0200 Subject: [PATCH] make enterSleepState() synchronized. There are a few crashes in the play store where the framework complains that we are underlocked. Maybe this races with onDestroy() in some rare cases. --- .../java/ch/blinkenlights/android/vanilla/PlaybackService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/ch/blinkenlights/android/vanilla/PlaybackService.java b/app/src/main/java/ch/blinkenlights/android/vanilla/PlaybackService.java index 2bc27cb9..2833a19b 100644 --- a/app/src/main/java/ch/blinkenlights/android/vanilla/PlaybackService.java +++ b/app/src/main/java/ch/blinkenlights/android/vanilla/PlaybackService.java @@ -770,7 +770,7 @@ public final class PlaybackService extends Service * Closes any open AudioFX session and releases * our wakelock if held */ - private void enterSleepState() + private synchronized void enterSleepState() { if (mMediaPlayer != null) { if (mMediaPlayerAudioFxActive) {