summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2021-11-20 16:41:39 +0000
committerCaolán McNamara <caolanm@redhat.com>2021-11-20 22:00:28 +0100
commit0cc2a8e89372e6a2c7e05b8a18a9fd2b2c71483b (patch)
treecedb0087f39406d4db5ed59cefcf0d764ef37ece
parent15595966321c0d09929d85acf772e30bd007b300 (diff)
cid#1494386 Dereference null return value
Change-Id: I3dee29c68166c88bce30d2c88a6684be43f8e717 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125598 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r--sd/source/filter/xml/sdtransform.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/sd/source/filter/xml/sdtransform.cxx b/sd/source/filter/xml/sdtransform.cxx
index 2cb951f2d990..8a84d10c0348 100644
--- a/sd/source/filter/xml/sdtransform.cxx
+++ b/sd/source/filter/xml/sdtransform.cxx
@@ -296,9 +296,10 @@ bool SdTransformOOo2xDocument::getBulletState( const SfxItemSet& rSet, sal_uInt1
bool SdTransformOOo2xDocument::transformItemSet( SfxItemSet& rSet, bool bNumbering )
{
bool bRet = false;
- if( bNumbering )
+ const SvxLRSpaceItem* pItem = bNumbering ? rSet.GetItem<SvxLRSpaceItem>(EE_PARA_LRSPACE) : nullptr;
+ if (pItem)
{
- SvxLRSpaceItem aItem( *rSet.GetItem<SvxLRSpaceItem>( EE_PARA_LRSPACE ) );
+ SvxLRSpaceItem aItem(*pItem);
if( (aItem.GetLeft() != 0) || (aItem.GetTextFirstLineOffset() != 0) )
{
aItem.SetLeftValue( 0 );