diff --git a/launch/launch/launch_description.py b/launch/launch/launch_description.py index deb847300..bc7d30379 100644 --- a/launch/launch/launch_description.py +++ b/launch/launch/launch_description.py @@ -155,12 +155,14 @@ def process_entities(entities, *, _conditional_inclusion, nested_ild_actions=Non process_entities( entity.describe_sub_entities(), _conditional_inclusion=False, - nested_ild_actions=next_nested_ild_actions) + nested_ild_actions=next_nested_ild_actions, + only_search_local=only_search_local) for conditional_sub_entity in entity.describe_conditional_sub_entities(): process_entities( conditional_sub_entity[1], _conditional_inclusion=True, - nested_ild_actions=next_nested_ild_actions) + nested_ild_actions=next_nested_ild_actions, + only_search_local=only_search_local) process_entities(self.entities, _conditional_inclusion=conditional_inclusion, only_search_local=only_search_local)