From 2099d6ebba95dd0b0cb8f40064858044443f8c55 Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Sun, 20 Sep 2009 11:00:49 +0200 Subject: suspend-to-ram check now handles paused state correctly --- palsa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'palsa.c') diff --git a/palsa.c b/palsa.c index 2fe0c374..8c68366a 100644 --- a/palsa.c +++ b/palsa.c @@ -308,7 +308,7 @@ palsa_thread (uintptr_t context) { /* wait till the interface is ready for data, or 1 second has elapsed. */ - if ((err = snd_pcm_wait (audio, 1000)) < 0) { + if ((err = snd_pcm_wait (audio, 1000)) < 0 && state == 1) { messagepump_push (M_REINIT_SOUND, 0, 0, 0); mutex_unlock (mutex); break; -- cgit v1.2.3