From a7a7542d1de3f6bb8d076b04cf63a761f01472e1 Mon Sep 17 00:00:00 2001 From: dhewg Date: Thu, 3 Mar 2011 11:35:21 +0100 Subject: ANDROID: Remove an indirection when pausing --- backends/platform/android/android.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'backends/platform/android/android.cpp') diff --git a/backends/platform/android/android.cpp b/backends/platform/android/android.cpp index 2d396f2c48..35a6421ede 100644 --- a/backends/platform/android/android.cpp +++ b/backends/platform/android/android.cpp @@ -196,6 +196,11 @@ void *OSystem_Android::audioThreadFunc(void *arg) { while (!system->_audio_thread_exit) { if (JNI::pause) { + JNI::setAudioStop(); + + paused = true; + silence_count = 33; + LOGD("audio thread going to sleep"); sem_wait(&JNI::pause_sem); LOGD("audio thread woke up"); -- cgit v1.2.3