Make route selections idempotent

This commit is contained in:
Robin Gareus 2024-11-23 10:54:02 +01:00
parent 98d8455098
commit d28a13c9cc
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04

View file

@ -72,6 +72,9 @@ RoutePropertiesBox::session_going_away ()
void
RoutePropertiesBox::set_route (std::shared_ptr<Route> r)
{
if (r == _route) {
return;
}
assert (r);
_route = r;
_route_connections.drop_connections ();