From 75112a0544b6bf06aef53d2ab2653f713402e70c Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Mon, 28 Nov 2011 00:59:57 +0100 Subject: 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 --- writerfilter/source/rtftok/rtfdocumentimpl.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- cgit v1.2.1