Skip to content
Snippets Groups Projects
Commit bed34e6e authored by Simon Barner's avatar Simon Barner
Browse files

Avoid infinite recursion in getParentElements()

* Walk up the model hierarchy regardless if the current element
  matches the given targetClass

Issue-Ref: 3223
Issue-Url: https://af3-developer.fortiss.org/issues/3223



Signed-off-by: default avatarSimon Barner <barner@fortiss.org>
parent 4be9f92b
No related branches found
No related tags found
1 merge request!293223: Refactorying of hierarchical name (viewer) comparator
......@@ -7,7 +7,7 @@ ExtensionPointUtils.java 7ce63242b49eb9a7cd4eaadd223f5ebce1dfd75b GREEN
HierarchicalNameComparator.java 6face1b673126701a0721af48ead2f9766c17d46 YELLOW
IdentifierUtils.java fff43dc4e84cdd89c3ece4f5d9d89aec4b0749c2 GREEN
JavaUtils.java 65cdadfb9137a240ad59992eacf53a15b7f20804 GREEN
KernelModelElementUtils.java a7fa0e2596e06195634e3163b23fa376b2420920 GREEN
KernelModelElementUtils.java 56c86fe9afb23053f50d7279809afd2a5bb10eba YELLOW
LoggingUtils.java a982f7c3371e72feb8658510b5b0358876281a12 GREEN
PrototypesUtils.java ec75bed75cfc5103f1f38e3a29df86f729428775 GREEN
ResourceUtils.java 698c7db34acb4f1a258a1953e6afcca9823763a8 GREEN
......
......@@ -150,8 +150,8 @@ public final class KernelModelElementUtils {
while(currentElement != null && !(currentElement instanceof IProjectRootElement)) {
if(targetClass.isAssignableFrom(currentElement.getClass())) {
retList.add((T)currentElement);
currentElement = currentElement.eContainer();
}
currentElement = currentElement.eContainer();
}
return retList;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment