Commit 74ea3f83 authored by David Reid's avatar David Reid

ALSA: Don't ask the client for more data when the device is closing.

parent 8c34bbbc
......@@ -1602,6 +1602,11 @@ mal_bool32 mal_device_write__alsa(mal_device* pDevice)
if (framesAvailable == 0) {
return MAL_FALSE;
}
// Don't bother asking the client for more audio data if we're just stopping the device anyway.
if (pDevice->alsa.breakFromMainLoop) {
return MAL_FALSE;
}
mal_device__read_samples_from_client(pDevice, framesAvailable * pDevice->channels, pBuffer);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment