diff options
author | Caolán McNamara <caolanm@redhat.com> | 2023-04-28 14:57:53 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2023-04-28 21:23:25 +0200 |
commit | 2b7773ebb8e8e1662adc4f90ae90f4f746254169 (patch) | |
tree | 8f81cc1f3e5a906aa59681b9f3e8dca3899d15c1 /svtools | |
parent | f701edb6f72e50fae5857a81081d3503e5363b8f (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.cxx | 13 |
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# |