do not enable mbSupportsBitmap32 for headless (tdf#141171)
As said e.g. in 994b8e52fc02c7468a24 and 84f84f59ce7c83a99e4e340071d,
LO code is not yet fully ready for 32bit bitmaps and e.g. PDF export
code mishandles it.
Change-Id: Ib24a0edfc82785309915132a19bd6d25ee773066
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112936
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
diff --git a/vcl/headless/svpinst.cxx b/vcl/headless/svpinst.cxx
index b554030..954f653 100644
--- a/vcl/headless/svpinst.cxx
+++ b/vcl/headless/svpinst.cxx
@@ -594,10 +594,12 @@
std::shared_ptr<vcl::BackendCapabilities> SvpSalInstance::GetBackendCapabilities()
{
auto pBackendCapabilities = SalInstance::GetBackendCapabilities();
#if 0 // LO code is not yet bitmap32-ready.
#ifndef IOS
// Note: This code is used for iOS, too. Let's not use 32-bit bitmaps with included alpha on iOS for now.
pBackendCapabilities->mbSupportsBitmap32 = true;
#endif
#endif
return pBackendCapabilities;
}