cui/source/tabpages/numpages.cxx |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit baf433a2f77082b12e111bfd4d60ba372e339be1
Author:     Julien Nabet <serval2...@yahoo.fr>
AuthorDate: Thu Jul 28 19:58:49 2022 +0200
Commit:     Julien Nabet <serval2...@yahoo.fr>
CommitDate: Fri Jul 29 11:05:52 2022 +0200

    tdf#150187: Crash in Presentation Styles - Background objects - Modify
    
    Regression from e85b482df3fa01e5a2b549df63db96cc49f1ca78
    (use SfxItemSet::GetItemIfSet in cui)
    
    Change-Id: I74889f21f2bda248946269b0caf5ddc629002ae0
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137580
    Reviewed-by: Julien Nabet <serval2...@yahoo.fr>
    Tested-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/cui/source/tabpages/numpages.cxx b/cui/source/tabpages/numpages.cxx
index 215e59b38a58..050e8c7c0ec8 100644
--- a/cui/source/tabpages/numpages.cxx
+++ b/cui/source/tabpages/numpages.cxx
@@ -418,6 +418,12 @@ void  SvxBulletPickTabPage::Reset( const SfxItemSet* rSet )
     {
         nNumItemId = rSet->GetPool()->GetWhich(SID_ATTR_NUMBERING_RULE);
         pItem = rSet->GetItemIfSet(nNumItemId, false);
+
+        if( !pItem )
+        {
+            pItem = & rSet->Get( nNumItemId );
+        }
+
     }
     pSaveNum.reset( new SvxNumRule(pItem->GetNumRule()) );
 

Reply via email to