diff --git a/writerfilter/source/dmapper/StyleSheetTable.cxx b/writerfilter/source/dmapper/StyleSheetTable.cxx index b3348099cfaf..918ef8ad6e46 100644 --- a/writerfilter/source/dmapper/StyleSheetTable.cxx +++ b/writerfilter/source/dmapper/StyleSheetTable.cxx @@ -1071,11 +1071,11 @@ void StyleSheetTable::ApplyStyleSheets( const FontTablePtr& rFontTable ) { if (aSheetProps->sStyleIdentifierD == sBaseId) { - StyleSheetPropertyMap* aStyleSheetProps - = dynamic_cast(aSheetProps->pProperties.get()); - pStyleSheetProperties->SetListLevel(aStyleSheetProps->GetListLevel()); - pStyleSheetProperties->SetOutlineLevel(aStyleSheetProps->GetOutlineLevel()); - pStyleSheetProperties->SetNumId(aStyleSheetProps->GetNumId()); + StyleSheetPropertyMap& rStyleSheetProps + = dynamic_cast(*aSheetProps->pProperties); + pStyleSheetProperties->SetListLevel(rStyleSheetProps.GetListLevel()); + pStyleSheetProperties->SetOutlineLevel(rStyleSheetProps.GetOutlineLevel()); + pStyleSheetProperties->SetNumId(rStyleSheetProps.GetNumId()); break; } }