summaryrefslogtreecommitdiff
path: root/writerfilter
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2020-02-16 15:36:32 +0000
committerCaolán McNamara <caolanm@redhat.com>2020-02-16 18:09:24 +0100
commitee51edf70e7f64d4d42aeb2ac0470da306bd875f (patch)
tree93ee7a88965bcf22e2fbc1c7e9fbc67231065df5 /writerfilter
parent89071b4024d86d5d92b367239d194f628324c5f5 (diff)
cid#1458432 Null pointer dereferences
Change-Id: I09afa3504312ba25c2d4b2292e818bc7648b07c1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88812 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'writerfilter')
-rw-r--r--writerfilter/source/dmapper/StyleSheetTable.cxx10
1 files changed, 5 insertions, 5 deletions
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<StyleSheetPropertyMap*>(aSheetProps->pProperties.get());
- pStyleSheetProperties->SetListLevel(aStyleSheetProps->GetListLevel());
- pStyleSheetProperties->SetOutlineLevel(aStyleSheetProps->GetOutlineLevel());
- pStyleSheetProperties->SetNumId(aStyleSheetProps->GetNumId());
+ StyleSheetPropertyMap& rStyleSheetProps
+ = dynamic_cast<StyleSheetPropertyMap&>(*aSheetProps->pProperties);
+ pStyleSheetProperties->SetListLevel(rStyleSheetProps.GetListLevel());
+ pStyleSheetProperties->SetOutlineLevel(rStyleSheetProps.GetOutlineLevel());
+ pStyleSheetProperties->SetNumId(rStyleSheetProps.GetNumId());
break;
}
}