diff --git a/src/pipewire/impl-node.c b/src/pipewire/impl-node.c index 6150867b0..548d37512 100644 --- a/src/pipewire/impl-node.c +++ b/src/pipewire/impl-node.c @@ -1772,7 +1772,7 @@ again: pw_context_driver_emit_start(node->context, node); } - if (SPA_UNLIKELY(!node->driving)) + if (SPA_UNLIKELY(node->driver && !node->driving)) return 0; if (status & SPA_STATUS_HAVE_DATA) {