diff --git a/parser.py b/parser.py index f11faa6f43b6b27a4c986646b54a4fcd909ccd31..18ef97a8ffda5c368f45316e762eb44a8ba215aa 100644 --- a/parser.py +++ b/parser.py @@ -511,7 +511,9 @@ class Fork(Element): if show_private or not self.test_private(self.name): for child in self.children: elements.add(child) - if isinstance(child, Fork): + if isinstance(child, Content): + elements.update(child.children) + elif isinstance(child, Fork): child.get_visible_elements(show_private, elements) return elements