summaryrefslogtreecommitdiff
path: root/lotuswordpro
diff options
context:
space:
mode:
Diffstat (limited to 'lotuswordpro')
-rw-r--r--lotuswordpro/source/filter/lwpfrib.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/lotuswordpro/source/filter/lwpfrib.cxx b/lotuswordpro/source/filter/lwpfrib.cxx
index 7d5bbb5947d1..c6c31601ca13 100644
--- a/lotuswordpro/source/filter/lwpfrib.cxx
+++ b/lotuswordpro/source/filter/lwpfrib.cxx
@@ -245,10 +245,14 @@ void LwpFrib::RegisterStyle(LwpFoundry* pFoundry)
XFTextStyle* pStyle = NULL;
m_StyleName.clear();
XFStyleManager* pXFStyleManager = LwpGlobalMgr::GetInstance()->GetXFStyleManager();
+ XFTextStyle* pNamedStyle = nullptr;
if (m_pModifiers->HasCharStyle)
{
- XFTextStyle* pNamedStyle = static_cast<XFTextStyle*>
+ pNamedStyle = static_cast<XFTextStyle*>
(pFoundry->GetStyleManager()->GetStyle(m_pModifiers->CharStyleID));
+ }
+ if (pNamedStyle)
+ {
if (m_pModifiers->FontID)
{
pStyle = new XFTextStyle();