rebuild the parent if an attribute changed

Signed-off-by: Florian Thienel <florian@thienel.org>
diff --git a/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/widget/VisualizationController.java b/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/widget/VisualizationController.java
index f1cfa4c..534ec4f 100644
--- a/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/widget/VisualizationController.java
+++ b/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/widget/VisualizationController.java
@@ -31,7 +31,7 @@
 	private final IDocumentListener documentListener = new IDocumentListener() {
 		@Override
 		public void attributeChanged(final AttributeChangeEvent event) {
-			visualization.rebuildContentRange(event.getParent(), event.getParent().getRange());
+			visualization.rebuildStructure(event.getParent().getParent());
 		}
 
 		@Override