From e1b91846c2e0ed81cc093f9fc240f10bc126f209 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Sun, 9 Feb 2003 18:55:11 +0000 Subject: [PATCH] Corrected pause callback --- src/pcm/pcm_null.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/pcm/pcm_null.c b/src/pcm/pcm_null.c index 04202a6f..c7703850 100644 --- a/src/pcm/pcm_null.c +++ b/src/pcm/pcm_null.c @@ -161,9 +161,12 @@ static int snd_pcm_null_pause(snd_pcm_t *pcm, int enable) if (enable) { if (null->state != SND_PCM_STATE_RUNNING) return -EBADFD; - } else if (null->state != SND_PCM_STATE_PAUSED) - return -EBADFD; - null->state = SND_PCM_STATE_PAUSED; + null->state = SND_PCM_STATE_PAUSED; + } else { + if (null->state != SND_PCM_STATE_PAUSED) + return -EBADFD; + null->state = SND_PCM_STATE_RUNNING; + } return 0; } -- 2.47.1