Speed up QTextEngine::resolveAdditionalFormats
authorOlivier Goffart <ogoffart@woboq.com>
Thu, 19 Jul 2012 12:54:10 +0000 (14:54 +0200)
committerQt by Nokia <qt-info@nokia.com>
Thu, 23 Aug 2012 21:31:10 +0000 (23:31 +0200)
commit4f6efe16416f0222ae78ab16c0eb8085bf9c521b
treee4828363b565a51e56a5ae23ea4a6c02ea424401
parent7dfe25e2cd276b52d2683f7ecdad39943fdfbdce
Speed up QTextEngine::resolveAdditionalFormats

Don't call the linear QTextEngine::format in the loop.
Instead, keep track of the current formats by indexing their start and end position.

Task-number: QTBUG-8389
Change-Id: I89c18b804111edfab6254442cbee33da39d1a273
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
src/gui/text/qtextengine.cpp