summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kconfiglib.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/kconfiglib.py b/kconfiglib.py
index c7786a6..d8cb7b6 100644
--- a/kconfiglib.py
+++ b/kconfiglib.py
@@ -2950,16 +2950,15 @@ class Symbol(Item, _HasVisibility):
res = set()
+ self._add_dependent_ignore_siblings(res)
if self.is_choice_symbol_:
for s in self.parent.get_symbols():
if s is not self:
res.add(s)
- s._add_dependent_ignore_siblings(res)
- else:
- self._add_dependent_ignore_siblings(res)
+ s._add_dependent_ignore_siblings(res)
self.cached_deps = res
- return self.cached_deps
+ return res
def _add_dependent_ignore_siblings(self, to):
"""Calculating dependencies gets a bit tricky for choice items as they