summaryrefslogtreecommitdiffstats
path: root/rtemsspec/interface.py
diff options
context:
space:
mode:
Diffstat (limited to 'rtemsspec/interface.py')
-rw-r--r--rtemsspec/interface.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/rtemsspec/interface.py b/rtemsspec/interface.py
index 949c51f6..f5bb7edc 100644
--- a/rtemsspec/interface.py
+++ b/rtemsspec/interface.py
@@ -723,7 +723,8 @@ class _HeaderFile:
def add_includes(self, item: Item) -> None:
""" Adds the includes of the item to the header file includes. """
for parent in item.parents("interface-placement"):
- self._includes.append(parent)
+ if parent.type == "interface/header-file":
+ self._includes.append(parent)
def _add_child(self, item: Item) -> None:
self._nodes[item.uid] = Node(self, item)