drawinglayer/source/processor2d/vclprocessor2d.cxx | 23 ++++++--------------- 1 file changed, 7 insertions(+), 16 deletions(-)
New commits: commit 5bf71c698fb1d0a4c36aae86a01d0a99223c9d7a Author: Mike Kaganski <mike.kagan...@collabora.com> AuthorDate: Thu Aug 20 00:06:18 2020 +0200 Commit: Mike Kaganski <mike.kagan...@collabora.com> CommitDate: Thu Aug 20 07:18:25 2020 +0200 Deduplicate some code Change-Id: I37c492adef30db748eaa975247d386dcd953257b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100949 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com> diff --git a/drawinglayer/source/processor2d/vclprocessor2d.cxx b/drawinglayer/source/processor2d/vclprocessor2d.cxx index 3aa7d0262b98..148017cc2408 100644 --- a/drawinglayer/source/processor2d/vclprocessor2d.cxx +++ b/drawinglayer/source/processor2d/vclprocessor2d.cxx @@ -790,22 +790,13 @@ void VclProcessor2D::RenderMaskPrimitive2DPixel(const primitive2d::MaskPrimitive if (!basegfx::utils::isRectangle(aMask)) { // draw mask - if (getOptionsDrawinglayer().IsAntiAliasing()) - { - // with AA, use 8bit AlphaMask to get nice borders - VirtualDevice& rTransparence = aBufferDevice.getTransparence(); - rTransparence.SetLineColor(); - rTransparence.SetFillColor(COL_BLACK); - rTransparence.DrawPolyPolygon(aMask); - } - else - { - // No AA, use 1bit mask - VirtualDevice& rMask = aBufferDevice.getMask(); - rMask.SetLineColor(); - rMask.SetFillColor(COL_BLACK); - rMask.DrawPolyPolygon(aMask); - } + // with AA, use 8bit AlphaMask to get nice borders; no AA -> use 1bit mask + VirtualDevice& rMask = getOptionsDrawinglayer().IsAntiAliasing() + ? aBufferDevice.getTransparence() + : aBufferDevice.getMask(); + rMask.SetLineColor(); + rMask.SetFillColor(COL_BLACK); + rMask.DrawPolyPolygon(aMask); } // dump buffer to outdev _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits