sw/source/uibase/uiview/viewtab.cxx |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

New commits:
commit 4b6ab16fb783d041bfe3f80b1bc943716d441aa3
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Wed Sep 27 15:01:22 2023 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Wed Sep 27 16:43:11 2023 +0200

    no need to copy the itemset in SID_ATTR_PAGE_BITMAP
    
    Change-Id: I659f8a3d691143dfc237d5ab3baa9e9f6906567a
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157332
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/sw/source/uibase/uiview/viewtab.cxx 
b/sw/source/uibase/uiview/viewtab.cxx
index 26bfba7b8b18..52a26eabb672 100644
--- a/sw/source/uibase/uiview/viewtab.cxx
+++ b/sw/source/uibase/uiview/viewtab.cxx
@@ -2495,8 +2495,8 @@ void SwView::StateTabWin(SfxItemSet& rSet)
         case SID_ATTR_PAGE_HATCH:
         case SID_ATTR_PAGE_BITMAP:
         {
-            SfxItemSet aSet = rDesc.GetMaster().GetAttrSet();
-            if (const auto pFillStyleItem = aSet.GetItem(XATTR_FILLSTYLE))
+            const SfxItemSet& rMasterSet = rDesc.GetMaster().GetAttrSet();
+            if (const auto pFillStyleItem = 
rMasterSet.GetItem(XATTR_FILLSTYLE))
             {
                 drawing::FillStyle eXFS = pFillStyleItem->GetValue();
                 XFillStyleItem aFillStyleItem( eXFS );
@@ -2507,7 +2507,7 @@ void SwView::StateTabWin(SfxItemSet& rSet)
                 {
                     case drawing::FillStyle_SOLID:
                     {
-                        if (const auto pItem = 
aSet.GetItem<XFillColorItem>(XATTR_FILLCOLOR, false))
+                        if (const auto pItem = 
rMasterSet.GetItem<XFillColorItem>(XATTR_FILLCOLOR, false))
                         {
                             Color aColor = pItem->GetColorValue();
                             XFillColorItem aFillColorItem( OUString(), aColor 
);
@@ -2519,7 +2519,7 @@ void SwView::StateTabWin(SfxItemSet& rSet)
 
                     case drawing::FillStyle_GRADIENT:
                     {
-                        const basegfx::BGradient& aBGradient = 
aSet.GetItem<XFillGradientItem>( XATTR_FILLGRADIENT )->GetGradientValue();
+                        const basegfx::BGradient& aBGradient = 
rMasterSet.GetItem<XFillGradientItem>( XATTR_FILLGRADIENT )->GetGradientValue();
                         XFillGradientItem aFillGradientItem( OUString(), 
aBGradient, SID_ATTR_PAGE_GRADIENT  );
                         rSet.Put( aFillGradientItem );
                     }
@@ -2527,7 +2527,7 @@ void SwView::StateTabWin(SfxItemSet& rSet)
 
                     case drawing::FillStyle_HATCH:
                     {
-                        const XFillHatchItem *pFillHatchItem( 
aSet.GetItem<XFillHatchItem>( XATTR_FILLHATCH ) );
+                        const XFillHatchItem *pFillHatchItem( 
rMasterSet.GetItem<XFillHatchItem>( XATTR_FILLHATCH ) );
                         XFillHatchItem aFillHatchItem( 
pFillHatchItem->GetName(), pFillHatchItem->GetHatchValue());
                         aFillHatchItem.SetWhich( SID_ATTR_PAGE_HATCH );
                         rSet.Put( aFillHatchItem );
@@ -2536,7 +2536,7 @@ void SwView::StateTabWin(SfxItemSet& rSet)
 
                     case drawing::FillStyle_BITMAP:
                     {
-                        const XFillBitmapItem *pFillBitmapItem = 
aSet.GetItem<XFillBitmapItem>( XATTR_FILLBITMAP );
+                        const XFillBitmapItem *pFillBitmapItem = 
rMasterSet.GetItem<XFillBitmapItem>( XATTR_FILLBITMAP );
                         XFillBitmapItem aFillBitmapItem( 
pFillBitmapItem->GetName(), pFillBitmapItem->GetGraphicObject() );
                         aFillBitmapItem.SetWhich( SID_ATTR_PAGE_BITMAP );
                         rSet.Put( aFillBitmapItem );

Reply via email to