Don't allow suspending of monitor sources.

Closes #499
This commit is contained in:
Lennart Poettering 2009-03-04 05:25:41 +01:00
parent d09287d211
commit bffa8be8cd

View file

@ -424,6 +424,9 @@ int pa_source_suspend(pa_source *s, pa_bool_t suspend) {
pa_source_assert_ref(s); pa_source_assert_ref(s);
pa_assert(PA_SOURCE_IS_LINKED(s->state)); pa_assert(PA_SOURCE_IS_LINKED(s->state));
if (s->monitor_of)
return -PA_ERR_NOTSUPPORTED;
if (suspend) if (suspend)
return source_set_state(s, PA_SOURCE_SUSPENDED); return source_set_state(s, PA_SOURCE_SUSPENDED);
else else