From 537424a9a9fb8c3fbc930a70874c0983b6c5d1a3 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 2 Feb 2009 00:46:11 +0100 Subject: reset rewind_requested when we enter suspend mode --- src/pulsecore/sink.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/pulsecore/sink.c b/src/pulsecore/sink.c index b149bb6e..aa79b4a4 100644 --- a/src/pulsecore/sink.c +++ b/src/pulsecore/sink.c @@ -1519,6 +1519,10 @@ int pa_sink_process_msg(pa_msgobject *o, int code, void *userdata, int64_t offse case PA_SINK_MESSAGE_SET_STATE: s->thread_info.state = PA_PTR_TO_UINT(userdata); + + if (s->thread_info.state == PA_SINK_SUSPENDED) + s->thread_info.rewind_requested = FALSE; + return 0; case PA_SINK_MESSAGE_DETACH: -- cgit