sd/source/ui/func/fucon3d.cxx  |    2 +-
 sd/source/ui/func/fuconcs.cxx  |    2 +-
 sd/source/ui/func/fuconrec.cxx |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 76fa6776c66ece5de9e871905054ea6a1a832c50
Author:     AshSinc <ashleighsinclai...@gmail.com>
AuthorDate: Thu Oct 3 12:36:23 2024 +0100
Commit:     Heiko Tietze <heiko.tie...@documentfoundation.org>
CommitDate: Mon Nov 18 11:39:01 2024 +0100

    tdf#163251 Fix for missing flags in single click obj creation
    
    Change-Id: I0f6e65c4cf3ad9cac3096144d8a0efec29030739
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174420
    Reviewed-by: Heiko Tietze <heiko.tie...@documentfoundation.org>
    Tested-by: Jenkins

diff --git a/sd/source/ui/func/fucon3d.cxx b/sd/source/ui/func/fucon3d.cxx
index f770fe0c4d08..066c8e45305d 100644
--- a/sd/source/ui/func/fucon3d.cxx
+++ b/sd/source/ui/func/fucon3d.cxx
@@ -377,7 +377,7 @@ bool FuConstruct3dObject::MouseButtonUp(const MouseEvent& 
rMEvt)
             ::tools::Rectangle aNewObjectRectangle(aClickPos, 
Size(nDefaultObjectSize, nDefaultObjectSize));
             rtl::Reference<SdrObject> pObjDefault = 
CreateDefaultObject(nSlotId, aNewObjectRectangle);
 
-            bReturn = mpView->InsertObjectAtView(pObjDefault.get(), *pPV);
+            bReturn = mpView->InsertObjectAtView(pObjDefault.get(), *pPV, 
SdrInsertFlags::SETDEFLAYER | SdrInsertFlags::SETDEFATTR);
         }
     }
     bReturn = FuConstruct::MouseButtonUp(rMEvt) || bReturn;
diff --git a/sd/source/ui/func/fuconcs.cxx b/sd/source/ui/func/fuconcs.cxx
index 58c977ff9747..4ec87e53cf86 100644
--- a/sd/source/ui/func/fuconcs.cxx
+++ b/sd/source/ui/func/fuconcs.cxx
@@ -143,7 +143,7 @@ bool FuConstructCustomShape::MouseButtonUp(const 
MouseEvent& rMEvt)
             ::tools::Rectangle aNewObjectRectangle(aClickPos, 
Size(nDefaultObjectSize, nDefaultObjectSize));
             rtl::Reference<SdrObject> pObjDefault = 
CreateDefaultObject(nSlotId, aNewObjectRectangle);
 
-            bReturn = mpView->InsertObjectAtView(pObjDefault.get(), *pPV);
+            bReturn = mpView->InsertObjectAtView(pObjDefault.get(), *pPV, 
SdrInsertFlags::SETDEFLAYER | SdrInsertFlags::SETDEFATTR);
         }
     }
     bReturn = FuConstruct::MouseButtonUp (rMEvt) || bReturn;
diff --git a/sd/source/ui/func/fuconrec.cxx b/sd/source/ui/func/fuconrec.cxx
index 88a81a7e34fd..45abc8058d82 100644
--- a/sd/source/ui/func/fuconrec.cxx
+++ b/sd/source/ui/func/fuconrec.cxx
@@ -334,7 +334,7 @@ bool FuConstructRectangle::MouseButtonUp(const MouseEvent& 
rMEvt)
             ::tools::Rectangle aNewObjectRectangle(aClickPos, 
Size(nDefaultObjectSize, nDefaultObjectSize));
             rtl::Reference<SdrObject> pObjDefault = 
CreateDefaultObject(nSlotId, aNewObjectRectangle);
 
-            bReturn = mpView->InsertObjectAtView(pObjDefault.get(), *pPV);
+            bReturn = mpView->InsertObjectAtView(pObjDefault.get(), *pPV, 
SdrInsertFlags::SETDEFLAYER | SdrInsertFlags::SETDEFATTR);
         }
     }
 

Reply via email to