summaryrefslogtreecommitdiff
path: root/src/plugins/texteditor/texteditor.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2019-05-08 12:41:25 +0200
committerEike Ziller <eike.ziller@qt.io>2019-05-08 12:41:25 +0200
commit4545c81e570c477ae8821531dcfd593e09f950b0 (patch)
treef756738ffaf55210a2aa1596407eeed94e504ae7 /src/plugins/texteditor/texteditor.cpp
parentd0839bc1de52acd0902364565b6f9d030e591646 (diff)
parent75e408584ac9a60c3a4dd714f5620814485fcdca (diff)
downloadqt-creator-4545c81e570c477ae8821531dcfd593e09f950b0.tar.gz
Merge remote-tracking branch 'origin/4.9'
Conflicts: doc/src/howto/creator-sidebar-views.qdoc doc/src/howto/creator-ui.qdoc qbs/modules/qtc/qtc.qbs qtcreator.pri src/plugins/autotest/testresultmodel.cpp src/plugins/autotest/testresultmodel.h Change-Id: I24cc585ca7782cb1d9cb0b8b73b46892b41937fd
Diffstat (limited to 'src/plugins/texteditor/texteditor.cpp')
-rw-r--r--src/plugins/texteditor/texteditor.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp
index ac0a626d57..24b061fed7 100644
--- a/src/plugins/texteditor/texteditor.cpp
+++ b/src/plugins/texteditor/texteditor.cpp
@@ -4720,13 +4720,13 @@ void TextEditorWidgetPrivate::paintReplacement(PaintEventData &data, QPainter &p
replacement.prepend(nextBlock.text().trimmed().at(0));
}
- QTextBlock nextVisibleBlock = TextEditor::nextVisibleBlock(data.block, data.doc);
- if (!nextVisibleBlock.isValid())
- nextVisibleBlock = data.doc->lastBlock();
+ QTextBlock lastInvisibleBlock = TextEditor::nextVisibleBlock(data.block, data.doc).previous();
+ if (!lastInvisibleBlock.isValid())
+ lastInvisibleBlock = data.doc->lastBlock();
- if (TextBlockUserData *blockUserData = TextDocumentLayout::testUserData(nextVisibleBlock)) {
+ if (TextBlockUserData *blockUserData = TextDocumentLayout::testUserData(lastInvisibleBlock)) {
if (blockUserData->foldingEndIncluded()) {
- QString right = nextVisibleBlock.text().trimmed();
+ QString right = lastInvisibleBlock.text().trimmed();
if (right.endsWith(QLatin1Char(';'))) {
right.chop(1);
right = right.trimmed();