summaryrefslogtreecommitdiff
path: root/doc/src/snippets/code/src_script_qscriptvalueiterator.cpp
diff options
context:
space:
mode:
authorJiang Jiang <jiang.jiang@nokia.com>2011-09-08 16:31:53 +0200
committerJiang Jiang <jiang.jiang@nokia.com>2011-09-08 16:31:53 +0200
commit80294c375eca9687d1c34e9ab048294373e7f00c (patch)
tree561fc683ec90c7e4a3747c56fc9337b2a3a5fe08 /doc/src/snippets/code/src_script_qscriptvalueiterator.cpp
parent6326227674efa85c1a5320141041110d211efc75 (diff)
downloadqt4-tools-80294c375eca9687d1c34e9ab048294373e7f00c.tar.gz
Fix trailing spaces problem by not adding it to QScriptLine.length
It seems to be the only sane way to fix it. Previous attempts to fix it by compensating the trailing space width all failed in some cases, one of the trickiest is when we are having embedded LTR text that has trailing spaces in a RTL paragraph. In this patch we leave line.length not including the trailing space length, but saving it to a separated variable, so that we can always add it back when needed (QTextLine::textLength() for instance). It fixed all the problems in different alignments of both RTL and LTR text. And no regression is found yet. Reviewed-by: Eskil
Diffstat (limited to 'doc/src/snippets/code/src_script_qscriptvalueiterator.cpp')
0 files changed, 0 insertions, 0 deletions