diff options
Diffstat (limited to 'vcl/headless/CairoCommon.cxx')
-rw-r--r-- | vcl/headless/CairoCommon.cxx | 15 |
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 |