summaryrefslogtreecommitdiffstats
path: root/writerfilter
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@suse.cz>2013-03-18 12:40:46 +0100
committerMiklos Vajna <vmiklos@suse.cz>2013-03-18 13:03:16 +0100
commit60c17b2873506ed8b068b34840aecda0c1d9bd65 (patch)
tree4c6b04baeea53c0c2efb3030c00f06de0a740915 /writerfilter
parentfix copypasta (diff)
downloadcore-60c17b2873506ed8b068b34840aecda0c1d9bd65.tar.gz
core-60c17b2873506ed8b068b34840aecda0c1d9bd65.zip
fdo#61909 fix RTF import of default font without RTF_PLAIN
Change-Id: Ia86548bddb7b87ec9653192c2e5989ce0dc50057
Diffstat (limited to 'writerfilter')
-rw-r--r--writerfilter/source/rtftok/rtfdocumentimpl.cxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.cxx b/writerfilter/source/rtftok/rtfdocumentimpl.cxx
index eda06d317dcc..873090a2c4c4 100644
--- a/writerfilter/source/rtftok/rtfdocumentimpl.cxx
+++ b/writerfilter/source/rtftok/rtfdocumentimpl.cxx
@@ -394,6 +394,11 @@ void RTFDocumentImpl::checkFirstRun()
if (!m_pSuperstream)
Mapper().startSectionGroup();
Mapper().startParagraphGroup();
+
+ // set the requested default font
+ RTFValue::Pointer_t pFont = m_aDefaultState.aCharacterSprms.find(NS_sprm::LN_CRgFtc0);
+ if (pFont.get())
+ dispatchValue(RTF_F, pFont->getInt());
m_bFirstRun = false;
}
}