summaryrefslogtreecommitdiff
path: root/vcl/skia/zone.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/skia/zone.cxx')
-rw-r--r--vcl/skia/zone.cxx30
1 files changed, 15 insertions, 15 deletions
diff --git a/vcl/skia/zone.cxx b/vcl/skia/zone.cxx
index 50f5e1ea73a8..0271608f5ba4 100644
--- a/vcl/skia/zone.cxx
+++ b/vcl/skia/zone.cxx
@@ -26,23 +26,23 @@ void SkiaZone::hardDisable()
{
// protect ourselves from double calling etc.
static bool bDisabled = false;
- if (!bDisabled)
- {
- bDisabled = true;
+ if (bDisabled)
+ return;
- // Instead of disabling Skia as a whole, only force the CPU-based
- // raster mode, which should be safe as it does not use drivers.
- std::shared_ptr<comphelper::ConfigurationChanges> xChanges(
- comphelper::ConfigurationChanges::create());
- officecfg::Office::Common::VCL::ForceSkiaRaster::set(true, xChanges);
- xChanges->commit();
+ bDisabled = true;
- // Force synchronous config write
- css::uno::Reference<css::util::XFlushable>(
- css::configuration::theDefaultProvider::get(comphelper::getProcessComponentContext()),
- css::uno::UNO_QUERY_THROW)
- ->flush();
- }
+ // Instead of disabling Skia as a whole, only force the CPU-based
+ // raster mode, which should be safe as it does not use drivers.
+ std::shared_ptr<comphelper::ConfigurationChanges> xChanges(
+ comphelper::ConfigurationChanges::create());
+ officecfg::Office::Common::VCL::ForceSkiaRaster::set(true, xChanges);
+ xChanges->commit();
+
+ // Force synchronous config write
+ css::uno::Reference<css::util::XFlushable>(
+ css::configuration::theDefaultProvider::get(comphelper::getProcessComponentContext()),
+ css::uno::UNO_QUERY_THROW)
+ ->flush();
}
void SkiaZone::checkDebug(int nUnchanged, const CrashWatchdogTimingsValues& aTimingValues)