summaryrefslogtreecommitdiff
path: root/writerfilter
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@frugalware.org>2011-10-29 00:24:55 +0200
committerMiklos Vajna <vmiklos@frugalware.org>2011-10-29 00:26:02 +0200
commit43d5a03d02d4c1c9756d1080b7fee418e24717a3 (patch)
tree8a55036b2eaf6b57583393ae3056a43c9b5d3924 /writerfilter
parentdf6c97530ed394d60504523f55d7a21469a73625 (diff)
Related: fdo#39856 fix RTF import of some special accented chars in tables
Diffstat (limited to 'writerfilter')
-rw-r--r--writerfilter/source/dmapper/DomainMapper.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/writerfilter/source/dmapper/DomainMapper.cxx b/writerfilter/source/dmapper/DomainMapper.cxx
index 74f6963e3808..f7ede2a85c39 100644
--- a/writerfilter/source/dmapper/DomainMapper.cxx
+++ b/writerfilter/source/dmapper/DomainMapper.cxx
@@ -3384,7 +3384,8 @@ void DomainMapper::lcl_utext(const sal_uInt8 * data_, size_t len)
{
m_pImpl->getTableManager().utext(data_, len);
- if(len == 1 && ((*data_) == 0x0d || (*data_) == 0x07))
+ // RTF always uses text() instead of utext() for run break
+ if(len == 1 && ((*data_) == 0x0d || (*data_) == 0x07) && !IsRTFImport())
m_pImpl->finishParagraph(m_pImpl->GetTopContextOfType(CONTEXT_PARAGRAPH));
else
{