summaryrefslogtreecommitdiffstats
path: root/src/gui/text/qtextdocument_p.cpp
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@nokia.com>2011-08-16 08:00:17 +0200
committerLiang Qi <liang.qi@nokia.com>2011-08-16 08:00:17 +0200
commit1c0ed07f8f65a2b8d5a189ac3e438bd798a87ed1 (patch)
tree65b658582151aa9b47a6b9843463dddd032a8323 /src/gui/text/qtextdocument_p.cpp
parentab90235dfa1874e5c70875ed9b68817e698a55b3 (diff)
parent35665053a56f7c74e45d65234630a130ba24a27a (diff)
Merge remote-tracking branch 'origin/4.7' into qt-4.8-from-4.7
Conflicts: src/gui/kernel/qwidget_s60.cpp
Diffstat (limited to 'src/gui/text/qtextdocument_p.cpp')
-rw-r--r--src/gui/text/qtextdocument_p.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gui/text/qtextdocument_p.cpp b/src/gui/text/qtextdocument_p.cpp
index f4cb742d34..39d0e6cd84 100644
--- a/src/gui/text/qtextdocument_p.cpp
+++ b/src/gui/text/qtextdocument_p.cpp
@@ -540,6 +540,7 @@ int QTextDocumentPrivate::remove_block(int pos, int *blockFormat, int command, Q
int n = blocks.next(b);
Q_ASSERT((int)blocks.position(n) == pos + 1);
blocks.setSize(b, blocks.size(b) + blocks.size(n) - 1);
+ blocks.fragment(b)->userState = blocks.fragment(n)->userState;
b = n;
}
*blockFormat = blocks.fragment(b)->format;