diff options
Diffstat (limited to 'src/pipewire/context.c')
-rw-r--r-- | src/pipewire/context.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pipewire/context.c b/src/pipewire/context.c index a1c6412e..ece4a7f5 100644 --- a/src/pipewire/context.c +++ b/src/pipewire/context.c @@ -790,7 +790,7 @@ error: static int ensure_state(struct pw_impl_node *node, bool running) { enum pw_node_state state = node->info.state; - if (node->active && running) + if (node->active && node->enabled && running) state = PW_NODE_STATE_RUNNING; else if (state > PW_NODE_STATE_IDLE) state = PW_NODE_STATE_IDLE; |