summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2021-04-11 14:51:03 +0100
committerCaolán McNamara <caolanm@redhat.com>2021-04-11 20:42:46 +0200
commitae8bde1b03335a096ea2acd7fe20a6f1a326ba35 (patch)
treee9f57cecdf7310669840f0ad37dcf548cb4744f1 /svx
parent83f91d82f34922346209c11f4b8be8ad93813e79 (diff)
ofz#30962 Timeout: skip slow path for fuzzing
Change-Id: I49c3b06e9b54d9d6657b64b153907f995e572a19 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113951 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'svx')
-rw-r--r--svx/source/engine3d/obj3d.cxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/svx/source/engine3d/obj3d.cxx b/svx/source/engine3d/obj3d.cxx
index c770a751018a..441e3271d34d 100644
--- a/svx/source/engine3d/obj3d.cxx
+++ b/svx/source/engine3d/obj3d.cxx
@@ -40,6 +40,7 @@
#include <svx/sdr/contact/viewcontactofe3dscene.hxx>
#include <svx/e3dsceneupdater.hxx>
#include <rtl/ustrbuf.hxx>
+#include <unotools/configmgr.hxx>
using namespace com::sun::star;
@@ -290,6 +291,9 @@ E3dScene* E3dObject::getRootE3dSceneFromE3dObject() const
basegfx::B3DRange E3dObject::RecalcBoundVolume() const
{
basegfx::B3DRange aRetval;
+ if (utl::ConfigManager::IsFuzzing()) // skip slow path for fuzzing
+ return aRetval;
+
const sdr::contact::ViewContactOfE3d* pVCOfE3D = dynamic_cast< const sdr::contact::ViewContactOfE3d* >(&GetViewContact());
if(pVCOfE3D)