SDL: emscripten: Feed silence to device when paused

From 07a2d71e90d8c3dc67f2301cdc88756d3d846dba Mon Sep 17 00:00:00 2001
From: Charlie Birks <[EMAIL REDACTED]>
Date: Tue, 30 Mar 2021 11:56:38 +0100
Subject: [PATCH] emscripten: Feed silence to device when paused

---
 src/audio/emscripten/SDL_emscriptenaudio.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/audio/emscripten/SDL_emscriptenaudio.c b/src/audio/emscripten/SDL_emscriptenaudio.c
index 5bcb48b374..67f1cc33b8 100644
--- a/src/audio/emscripten/SDL_emscriptenaudio.c
+++ b/src/audio/emscripten/SDL_emscriptenaudio.c
@@ -59,6 +59,9 @@ HandleAudioProcess(_THIS)
         if (this->stream) {
             SDL_AudioStreamClear(this->stream);
         }
+
+        SDL_memset(this->work_buffer, this->spec.silence, this->spec.size);
+        FeedAudioDevice(this, this->work_buffer, this->spec.size);
         return;
     }