node: recalc quantum of the driver when a node is destroyed

This commit is contained in:
Wim Taymans 2019-03-08 11:55:52 +01:00
parent 3e359646d7
commit 45c00ebb54

View file

@ -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);