diff options
author | Caolán McNamara <caolanm@redhat.com> | 2020-02-16 15:36:32 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2020-02-16 18:09:24 +0100 |
commit | ee51edf70e7f64d4d42aeb2ac0470da306bd875f (patch) | |
tree | 93ee7a88965bcf22e2fbc1c7e9fbc67231065df5 /writerfilter | |
parent | 89071b4024d86d5d92b367239d194f628324c5f5 (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.cxx | 10 |
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; } } |