use type-safe method parameter instead of visited node
Signed-off-by: Florian Thienel <florian@thienel.org>
diff --git a/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/layout/AbstractBlockBox.java b/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/layout/AbstractBlockBox.java
index 390fb9f..a788665 100644
--- a/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/layout/AbstractBlockBox.java
+++ b/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/layout/AbstractBlockBox.java
@@ -874,17 +874,16 @@
@Override
public Node visit(final Element element) {
// found?
- if (!isInline(context, child, parent)) {
- return child;
+ if (!isInline(context, element, parent)) {
+ return element;
}
// recursion
- if (child instanceof Parent) {
- final Node fromChild = findNextBlockNode(context, (Parent) child, startOffset, endOffset);
- if (fromChild != null) {
- return fromChild;
- }
+ final Node fromChild = findNextBlockNode(context, element, startOffset, endOffset);
+ if (fromChild != null) {
+ return fromChild;
}
+
return null;
}