From 650bc0c1f21bda55a4fce8705ec70197db174760 Mon Sep 17 00:00:00 2001 From: Rui Pinheiro Date: Tue, 25 Dec 2018 21:49:33 +0000 Subject: [PATCH] Fix game pausing/unpausing --- rpcs3/Emu/Cell/Modules/cellAudio.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/Modules/cellAudio.cpp b/rpcs3/Emu/Cell/Modules/cellAudio.cpp index abecdec85b..68ce4d4833 100644 --- a/rpcs3/Emu/Cell/Modules/cellAudio.cpp +++ b/rpcs3/Emu/Cell/Modules/cellAudio.cpp @@ -230,7 +230,10 @@ u64 audio_ringbuffer::update() else if (emu_paused) { // Emulator unpaused - play(); + if (has_capability(AudioBackend::PLAY_PAUSE_FLUSH) && enqueued_samples > 0) + { + play(); + } emu_paused = false; }