filter/source/msfilter/svdfppt.cxx | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-)
New commits: commit d92a89afbdff4faddc869fde88bb6b52d300ea60 Author: Xisco Fauli <xiscofa...@libreoffice.org> AuthorDate: Tue May 16 13:08:45 2023 +0200 Commit: Xisco Fauli <xiscofa...@libreoffice.org> CommitDate: Wed May 17 12:32:06 2023 +0200 tdf#154118: ppt: use SetTextLeft instead of SetLeft and for that, call SetTextFirstLineOffsetValue first Also simplify the code a bit Regression from a0875d09d9eeb368e9e319f3f2f29ec3be71b56c "editeng: remove SvxLRSpaceItem::nTxtLeft" Change-Id: If45ded4602f2c9acc885439940db9741d16a5534 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151827 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.st...@allotropia.de> Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> diff --git a/filter/source/msfilter/svdfppt.cxx b/filter/source/msfilter/svdfppt.cxx index b6dc298d44b4..6b41f04cfc16 100644 --- a/filter/source/msfilter/svdfppt.cxx +++ b/filter/source/msfilter/svdfppt.cxx @@ -6211,22 +6211,16 @@ void PPTParagraphObj::ApplyTo( SfxItemSet& rSet, std::optional< sal_Int16 >& rS GetAttrib(PPT_ParaAttr_BulletOn, nIsBullet2, nDestinationInstance); GetAttrib(PPT_ParaAttr_TextOfs, _nTextOfs, nDestinationInstance); GetAttrib(PPT_ParaAttr_BulletOfs, _nBulletOfs, nDestinationInstance); + SvxLRSpaceItem aLRSpaceItem( EE_PARA_LRSPACE ); if ( !nIsBullet2 ) { - SvxLRSpaceItem aLRSpaceItem( EE_PARA_LRSPACE ); auto const nAbsLSpace = convertMasterUnitToMm100(_nTextOfs); auto const nFirstLineOffset = nAbsLSpace - convertMasterUnitToMm100(_nBulletOfs); - aLRSpaceItem.SetLeft( nAbsLSpace ); aLRSpaceItem.SetTextFirstLineOffsetValue( -nFirstLineOffset ); - rSet.Put( aLRSpaceItem ); - } - else - { - SvxLRSpaceItem aLRSpaceItem( EE_PARA_LRSPACE ); - aLRSpaceItem.SetLeft( 0 ); - aLRSpaceItem.SetTextFirstLineOffsetValue( 0 ); - rSet.Put( aLRSpaceItem ); + aLRSpaceItem.SetTextLeft( nAbsLSpace ); } + rSet.Put( aLRSpaceItem ); + if ( GetAttrib( PPT_ParaAttr_Adjust, nVal, nDestinationInstance ) ) { if ( nVal <= 3 )