fixed missing update when inserting text into Text nodes

Signed-off-by: Florian Thienel <florian@thienel.org>
diff --git a/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/dom/Document.java b/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/dom/Document.java
index 7d221ed..aedf5dc 100644
--- a/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/dom/Document.java
+++ b/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/dom/Document.java
@@ -221,18 +221,20 @@
 				}
 
 				fireBeforeContentInserted(new DocumentEvent(Document.this, element, offset, adjustedText.length(), null));
-
 				getContent().insertText(offset, adjustedText);
-
 				fireContentInserted(new DocumentEvent(Document.this, element, offset, adjustedText.length(), null));
 			}
 
 			public void visit(final Text text) {
+				fireBeforeContentInserted(new DocumentEvent(Document.this, text.getParent(), offset, adjustedText.length(), null));
 				getContent().insertText(offset, adjustedText);
+				fireContentInserted(new DocumentEvent(Document.this, text.getParent(), offset, adjustedText.length(), null));
 			}
 
 			public void visit(final Comment comment) {
+				fireBeforeContentInserted(new DocumentEvent(Document.this, comment.getParent(), offset, adjustedText.length(), null));
 				getContent().insertText(offset, adjustedText);
+				fireContentInserted(new DocumentEvent(Document.this, comment.getParent(), offset, adjustedText.length(), null));
 			}
 		});
 	}