svx/source/svdraw/svdobj.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 3bc4538f4ab76a71ac9f4edc62d32fba8924b637 Author: Armin Le Grand (allotropia) <armin.le.grand.ext...@allotropia.de> AuthorDate: Tue Oct 1 11:19:58 2024 +0200 Commit: Armin Le Grand <armin.le.gr...@me.com> CommitDate: Tue Oct 1 16:54:59 2024 +0200 No broadcast on ObjectChange when in destruction Saw that on a stack on gerrit, checking if that is okay for the rest of functionality, should be Change-Id: Ifa61a54edb46b0c98afc59b77674e3686fa29a59 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174311 Tested-by: Jenkins Reviewed-by: Armin Le Grand <armin.le.gr...@me.com> diff --git a/svx/source/svdraw/svdobj.cxx b/svx/source/svdraw/svdobj.cxx index 01d120b97acf..c3c143c5d634 100644 --- a/svx/source/svdraw/svdobj.cxx +++ b/svx/source/svdraw/svdobj.cxx @@ -1016,7 +1016,7 @@ void SdrObject::RecalcBoundRect() void SdrObject::BroadcastObjectChange() const { - if ((getSdrModelFromSdrObject().isLocked()) || comphelper::IsFuzzing()) + if ((getSdrModelFromSdrObject().isLocked()) || getSdrModelFromSdrObject().IsInDestruction() || comphelper::IsFuzzing()) return; bool bPlusDataBroadcast(m_pPlusData && m_pPlusData->pBroadcast);