From 2f8f1f704fb81319714a41bc7d1e4c7b22cfce63 Mon Sep 17 00:00:00 2001 From: mae Date: Thu, 10 Sep 2009 16:44:17 +0200 Subject: QTextDocument::contentsChanged() was emitted twice for a single insertion. This was caught by the QSyntaxHighlighter autotest. Reviewed-by: Paul --- src/gui/text/qtextdocument_p.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/text/qtextdocument_p.cpp b/src/gui/text/qtextdocument_p.cpp index 566f9c5..7bfdf6c 100644 --- a/src/gui/text/qtextdocument_p.cpp +++ b/src/gui/text/qtextdocument_p.cpp @@ -1541,7 +1541,7 @@ void QTextDocumentPrivate::deleteObject(QTextObject *object) void QTextDocumentPrivate::contentsChanged() { Q_Q(QTextDocument); - if (editBlock) + if (editBlock || inEdit) return; bool m = undoEnabled ? (modifiedState != undoState) : true; -- cgit v0.12