From bf062e455a3b89b3d03a456caedec460da1af84b Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 17 Feb 2021 15:48:49 +0100 Subject: [PATCH] media-session: always remember the new route availability --- src/examples/media-session/default-routes.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/examples/media-session/default-routes.c b/src/examples/media-session/default-routes.c index dcce2a984..7056d43b9 100644 --- a/src/examples/media-session/default-routes.c +++ b/src/examples/media-session/default-routes.c @@ -702,8 +702,6 @@ static int handle_route(struct device *dev, struct route *r) if (r->available != SPA_PARAM_AVAILABILITY_yes && ri->available != r->available) { struct route t; - ri->available = r->available; - /* an existing port has changed to unavailable */ pw_log_info("device %d: route '%s' not available", dev->id, r->name); @@ -718,6 +716,7 @@ static int handle_route(struct device *dev, struct route *r) restore = true; } } + ri->available = r->available; } ri->generation = dev->generation;