make comment visible outside of the root element
https://bugs.eclipse.org/bugs/show_bug.cgi?id=257806

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 1c96c85..3477837 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
@@ -958,7 +958,13 @@
 
 			@Override
 			public Boolean visit(final Comment comment) {
-				return parentStyle.equals(CSS.INLINE);
+				final boolean parentIsInline = parent.accept(new BaseNodeVisitorWithResult<Boolean>(false) {
+					@Override
+					public Boolean visit(final Element element) {
+						return parentStyle.equals(CSS.INLINE);
+					};
+				});
+				return parentIsInline && style.equals(CSS.INLINE);
 			}
 
 			@Override