Simplify alsa_write

This commit is contained in:
twinaphex 2017-04-20 18:27:46 +02:00
parent d8ba05170f
commit 75e02c4646

View File

@ -225,7 +225,9 @@ static ssize_t alsa_write(void *data, const void *buf_, size_t size_)
break;
}
else if (frames == -EAGAIN && !alsa->nonblock)
else if (frames == -EAGAIN)
{
if (!alsa->nonblock)
{
/* Definitely not supposed to happen. */
RARCH_WARN("[ALSA]: poll() was signaled, but EAGAIN returned from write.\n"
@ -236,10 +238,9 @@ static ssize_t alsa_write(void *data, const void *buf_, size_t size_)
eagain_retry = false;
continue;
}
}
return written;
}
else if (frames == -EAGAIN) /* Expected if we're running nonblock. */
return written;
else if (frames < 0)
{
RARCH_ERR("[ALSA]: Unknown error occurred (%s).\n",