diff --git a/src/pipewire/context.c b/src/pipewire/context.c index 4a15f7324..cc8fdd69e 100644 --- a/src/pipewire/context.c +++ b/src/pipewire/context.c @@ -963,16 +963,16 @@ int pw_context_recalc_graph(struct pw_context *context, const char *reason) /* collect quantum and count active nodes */ spa_list_for_each(s, &n->follower_list, follower_link) { - if (s == n) - continue; - if (s->active) - running = !n->passive; if (s->quantum_size > 0) { if (min_quantum == 0 || s->quantum_size < min_quantum) min_quantum = s->quantum_size; if (s->quantum_size > max_quantum) max_quantum = s->quantum_size; } + if (s == n) + continue; + if (s->active) + running = !n->passive; } quantum = min_quantum; if (quantum == 0)