diff options
author | Miklos Vajna <vmiklos@frugalware.org> | 2011-11-28 00:59:57 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@frugalware.org> | 2011-11-28 00:59:57 +0100 |
commit | 75112a0544b6bf06aef53d2ab2653f713402e70c (patch) | |
tree | 080e3f690b2dd83b38473e3a373b052e0e5cecb2 | |
parent | 53170743c4176d0967384beb6e8e648284c10866 (diff) |
RTFDocumentImpl::resolveChars: don't send empty text tokens to dmapper
This speeds up importing unicode text a lot. Results of a sample of
chinese text of 5 pages:
- before: 18.351s
- after: 6.692s
-rw-r--r-- | writerfilter/source/rtftok/rtfdocumentimpl.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.cxx b/writerfilter/source/rtftok/rtfdocumentimpl.cxx index bd1636d46fc5..9e1be7374834 100644 --- a/writerfilter/source/rtftok/rtfdocumentimpl.cxx +++ b/writerfilter/source/rtftok/rtfdocumentimpl.cxx @@ -735,7 +735,7 @@ int RTFDocumentImpl::resolveChars(char ch) // set components back to zero m_aStates.top().aCurrentColor = RTFColorTableEntry(); } - else + else if (!aOUStr.isEmpty()) text(aOUStr); return 0; |