From aac47dcbad13541e6fc647e4e18f9553c79da363 Mon Sep 17 00:00:00 2001 From: mae Date: Thu, 24 Sep 2009 15:09:15 +0200 Subject: [PATCH] fix revision handling in base text editor. After recent qt changes, the initial revision after a QTextDocument::setPlainText() is not 0. --- src/plugins/texteditor/basetextdocument.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/texteditor/basetextdocument.cpp b/src/plugins/texteditor/basetextdocument.cpp index 6da82ccdf59..b4f6d873d52 100644 --- a/src/plugins/texteditor/basetextdocument.cpp +++ b/src/plugins/texteditor/basetextdocument.cpp @@ -228,7 +228,7 @@ bool BaseTextDocument::open(const QString &fileName) m_document->setPlainText(text); TextEditDocumentLayout *documentLayout = qobject_cast(m_document->documentLayout()); QTC_ASSERT(documentLayout, return true); - documentLayout->lastSaveRevision = 0; + documentLayout->lastSaveRevision = m_document->revision(); m_document->setModified(false); emit titleChanged(title); emit changed();