summaryrefslogtreecommitdiff
path: root/vcl/headless/CairoCommon.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/headless/CairoCommon.cxx')
-rw-r--r--vcl/headless/CairoCommon.cxx15
1 files changed, 0 insertions, 15 deletions
diff --git a/vcl/headless/CairoCommon.cxx b/vcl/headless/CairoCommon.cxx
index 15b8cebfb261..d378d1477bd4 100644
--- a/vcl/headless/CairoCommon.cxx
+++ b/vcl/headless/CairoCommon.cxx
@@ -1912,8 +1912,6 @@ std::shared_ptr<SalBitmap> CairoCommon::getBitmap(tools::Long nX, tools::Long nY
cairo_destroy(cr);
cairo_surface_destroy(target);
- Toggle1BitTransparency(*pBitmap->GetBuffer());
-
return pBitmap;
}
@@ -2080,19 +2078,6 @@ std::unique_ptr<BitmapBuffer> FastConvert24BitRgbTo32BitCairo(const BitmapBuffer
return pDst;
}
-void Toggle1BitTransparency(const BitmapBuffer& rBuf)
-{
- assert(rBuf.maPalette.GetBestIndex(BitmapColor(COL_BLACK)) == 0);
- // TODO: make upper layers use standard alpha
- if (getCairoFormat(rBuf) == CAIRO_FORMAT_A1)
- {
- const int nImageSize = rBuf.mnHeight * rBuf.mnScanlineSize;
- unsigned char* pDst = rBuf.mpBits;
- for (int i = nImageSize; --i >= 0; ++pDst)
- *pDst = ~*pDst;
- }
-}
-
namespace
{
// check for env var that decides for using downscale pattern