summaryrefslogtreecommitdiffstats
path: root/src/modules/module-stream-restore.c
diff options
context:
space:
mode:
authorArun Raghavan <arun.raghavan@collabora.co.uk>2011-04-12 13:11:40 +0530
committerColin Guthrie <colin@mageia.org>2011-04-18 10:31:51 +0200
commit837e0a960630251ce30c124da5e65079b748d978 (patch)
treee26bf02d8a716bf60098fa58f2c6e8bbb7c486f4 /src/modules/module-stream-restore.c
parenta44092d39de9a0abb4f3e3eaede219efe67e3964 (diff)
stream-restore: Check for readability before reading volume
This avoids an assert in pa_sink_input_get_volume() when connecting a passthrough stream.
Diffstat (limited to 'src/modules/module-stream-restore.c')
-rw-r--r--src/modules/module-stream-restore.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/module-stream-restore.c b/src/modules/module-stream-restore.c
index d27982bb..4d1ea04c 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;