From 45c00ebb54bc73285aea8ac48742361f2e59c1ae Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 8 Mar 2019 11:55:52 +0100 Subject: [PATCH] node: recalc quantum of the driver when a node is destroyed --- src/pipewire/node.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pipewire/node.c b/src/pipewire/node.c index 3a580756f..0d11d846e 100644 --- a/src/pipewire/node.c +++ b/src/pipewire/node.c @@ -1074,6 +1074,8 @@ void pw_node_destroy(struct pw_node *node) /* remove ourself from the (other) driver node */ spa_list_remove(&node->driver_link); + recalc_quantum(node->driver_node); + /* move all nodes driven by us to their own driver */ spa_list_consume(n, &node->driver_list, driver_link) pw_node_set_driver(n, NULL);