]> code.delx.au - pulseaudio/commitdiff
don't restore devices for direct-on-input streams
authorLennart Poettering <lennart@poettering.net>
Fri, 15 Aug 2008 12:33:18 +0000 (14:33 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 15 Aug 2008 12:36:24 +0000 (14:36 +0200)
src/modules/module-stream-restore.c

index b999304a73416f4b398002206f43d655fa6fc374..bf62f94c4989a6d8f34b158b59df117c03b31e09 100644 (file)
@@ -360,6 +360,7 @@ static pa_hook_result_t source_output_new_hook_callback(pa_core *c, pa_source_ou
         pa_source *s;
 
         if (u->restore_device &&
+            !new_data->direct_on_input &&
             (s = pa_namereg_get(c, e->device, PA_NAMEREG_SOURCE, TRUE))) {
 
             pa_log_info("Restoring device for stream %s.", name);