summaryrefslogtreecommitdiffstats
path: root/src/pulsecore
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2008-06-24 00:06:25 +0200
committerLennart Poettering <lennart@poettering.net>2008-06-24 00:06:25 +0200
commit398514f577d2f0cb801320b3466a4c4e25b6586e (patch)
tree2cb9cd18a04cc879c078bcc11ed727830cde91b7 /src/pulsecore
parentc22d8b9a7ab3269d3399061a63f9798a36642ab3 (diff)
call update_source_requested_latency callback for source outputs only when it is set to non-NULL
Diffstat (limited to 'src/pulsecore')
-rw-r--r--src/pulsecore/source.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pulsecore/source.c b/src/pulsecore/source.c
index 8256a988..e62c6c24 100644
--- a/src/pulsecore/source.c
+++ b/src/pulsecore/source.c
@@ -898,7 +898,8 @@ void pa_source_invalidate_requested_latency(pa_source *s) {
s->update_requested_latency(s);
while ((o = pa_hashmap_iterate(s->thread_info.outputs, &state, NULL)))
- o->update_source_requested_latency(o);
+ if (o->update_source_requested_latency)
+ o->update_source_requested_latency(o);
if (s->monitor_of)
pa_sink_invalidate_requested_latency(s->monitor_of);