diff options
Diffstat (limited to 'lotuswordpro/source/filter/lwpfrib.cxx')
-rw-r--r-- | lotuswordpro/source/filter/lwpfrib.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lotuswordpro/source/filter/lwpfrib.cxx b/lotuswordpro/source/filter/lwpfrib.cxx index aca528b75fbd..1d614aa77414 100644 --- a/lotuswordpro/source/filter/lwpfrib.cxx +++ b/lotuswordpro/source/filter/lwpfrib.cxx @@ -263,8 +263,8 @@ void LwpFrib::RegisterStyle(LwpFoundry* pFoundry) pFont = pFoundry->GetFontManger().CreateOverrideFont(pCharStyle->GetFinalFontID(),m_pModifiers->FontID); pStyle->SetFont(pFont); IXFStyleRet aNewStyle = pXFStyleManager->AddStyle(pStyle); - IXFStyle *pNewStyle = aNewStyle.m_pStyle; - m_StyleName = pNewStyle->GetStyleName(); + pStyle = dynamic_cast<XFTextStyle*>(aNewStyle.m_pStyle); + m_StyleName = pStyle->GetStyleName(); if (aNewStyle.m_bOrigDeleted) pStyle = NULL; } @@ -279,8 +279,8 @@ void LwpFrib::RegisterStyle(LwpFoundry* pFoundry) pFont = pFoundry->GetFontManger().CreateFont(m_pModifiers->FontID); pStyle->SetFont(pFont); IXFStyleRet aNewStyle = pXFStyleManager->AddStyle(pStyle); - IXFStyle *pNewStyle = aNewStyle.m_pStyle; - m_StyleName = pNewStyle->GetStyleName(); + pStyle = dynamic_cast<XFTextStyle*>(aNewStyle.m_pStyle); + m_StyleName = pStyle->GetStyleName(); if (aNewStyle.m_bOrigDeleted) pStyle = NULL; } |