From: Arun Raghavan Date: Tue, 12 Apr 2011 07:41:40 +0000 (+0530) Subject: stream-restore: Check for readability before reading volume X-Git-Tag: 1.0_branch~635 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=837e0a960630251ce30c124da5e65079b748d978;p=profile%2Fivi%2Fpulseaudio.git stream-restore: Check for readability before reading volume This avoids an assert in pa_sink_input_get_volume() when connecting a passthrough stream. --- diff --git a/src/modules/module-stream-restore.c b/src/modules/module-stream-restore.c index d27982b..4d1ea04 100644 --- a/src/modules/module-stream-restore.c +++ b/src/modules/module-stream-restore.c @@ -1168,7 +1168,7 @@ static void subscribe_callback(pa_core *c, pa_subscription_event_type_t t, uint3 created_new_entry = FALSE; } - if (sink_input->save_volume) { + if (sink_input->save_volume && pa_sink_input_is_volume_readable(sink_input)) { pa_assert(sink_input->volume_writable); entry.channel_map = sink_input->channel_map;