summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2023-04-28 14:57:53 +0100
committerCaolán McNamara <caolanm@redhat.com>2023-04-28 21:23:25 +0200
commit2b7773ebb8e8e1662adc4f90ae90f4f746254169 (patch)
tree8f81cc1f3e5a906aa59681b9f3e8dca3899d15c1 /svtools
parentf701edb6f72e50fae5857a81081d3503e5363b8f (diff)
survive exporting to pdf without config for fuzzing
Change-Id: I229f25a8a15b21257756ecfa008b9e99681003c4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151172 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'svtools')
-rw-r--r--svtools/source/config/optionsdrawinglayer.cxx13
1 files changed, 7 insertions, 6 deletions
diff --git a/svtools/source/config/optionsdrawinglayer.cxx b/svtools/source/config/optionsdrawinglayer.cxx
index a4ec26ad921d..227b9ef0ad25 100644
--- a/svtools/source/config/optionsdrawinglayer.cxx
+++ b/svtools/source/config/optionsdrawinglayer.cxx
@@ -22,6 +22,7 @@
#include <vcl/outdev.hxx>
#include <vcl/settings.hxx>
#include <officecfg/Office/Common.hxx>
+#include <unotools/configmgr.hxx>
#include <drawinglayer/geometry/viewinformation2d.hxx>
#include <mutex>
@@ -59,33 +60,33 @@ sal_uInt16 GetStripeLength()
bool IsOverlayBuffer_Calc()
{
- return officecfg::Office::Common::Drawinglayer::OverlayBuffer_Calc::get();
+ return !utl::ConfigManager::IsFuzzing() && officecfg::Office::Common::Drawinglayer::OverlayBuffer_Calc::get();
}
bool IsOverlayBuffer_Writer()
{
- return officecfg::Office::Common::Drawinglayer::OverlayBuffer_Writer::get();
+ return !utl::ConfigManager::IsFuzzing() && officecfg::Office::Common::Drawinglayer::OverlayBuffer_Writer::get();
}
bool IsOverlayBuffer_DrawImpress()
{
- return officecfg::Office::Common::Drawinglayer::OverlayBuffer_DrawImpress::get();
+ return !utl::ConfigManager::IsFuzzing() && officecfg::Office::Common::Drawinglayer::OverlayBuffer_DrawImpress::get();
}
// #i74769#, #i75172#
bool IsPaintBuffer_Calc()
{
- return officecfg::Office::Common::Drawinglayer::PaintBuffer_Calc::get();
+ return !utl::ConfigManager::IsFuzzing() && officecfg::Office::Common::Drawinglayer::PaintBuffer_Calc::get();
}
bool IsPaintBuffer_Writer()
{
- return officecfg::Office::Common::Drawinglayer::PaintBuffer_Writer::get();
+ return !utl::ConfigManager::IsFuzzing() && officecfg::Office::Common::Drawinglayer::PaintBuffer_Writer::get();
}
bool IsPaintBuffer_DrawImpress()
{
- return officecfg::Office::Common::Drawinglayer::PaintBuffer_DrawImpress::get();
+ return !utl::ConfigManager::IsFuzzing() && officecfg::Office::Common::Drawinglayer::PaintBuffer_DrawImpress::get();
}
// #i4219#