commit | a88c1073d277e1d2081be957d726ff3110d5c85d | [log] [tgz] |
---|---|---|
author | Florian Thienel <florian@thienel.org> | Mon Jan 07 15:48:36 2013 +0100 |
committer | Florian Thienel <florian@thienel.org> | Mon Jan 07 15:48:36 2013 +0100 |
tree | 775f701c551ceb1a44cd0be88eedd78464f85dcf | |
parent | ddf229378ace75589688394c2ee9a4fe799099ce [diff] |
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