diff options
author | Andrés Maldonado <amaldona@tutanota.com> | 2019-12-26 22:46:36 +0100 |
---|---|---|
committer | Adolfo Jayme Barrientos <fitojb@ubuntu.com> | 2019-12-28 00:38:44 +0100 |
commit | 8afbdca88d55c06ced483b9b0c63fc8ab532314a (patch) | |
tree | 097a97b1c5fdf22b8585f7a14146f5fa6c7ecede /drawinglayer | |
parent | b0b7a38bd0ae6261ceeea20b31523070bf66b806 (diff) |
tdf#125901: apply color modifiers when drawing hatch
With this fix, the shadow of a shape with a Hatching fill is no longer
the same color as the hatching (in full screen mode)
Change-Id: I979866e748b5caf2ccafc8a6084ffdb46bc8122c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/73964
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
(cherry picked from commit 9c64e8a2948c379c537ee0882afa57882facb26e)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85864
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Diffstat (limited to 'drawinglayer')
-rw-r--r-- | drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx b/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx index 05e373ebbc26..ee63b8160421 100644 --- a/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx +++ b/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx @@ -1807,7 +1807,7 @@ namespace drawinglayer aTransform, false, eHatch, - Color(rFillHatchAttribute.getColor()), + Color(maBColorModifierStack.getModifiedColor(rFillHatchAttribute.getColor())), SvtGraphicFill::GradientType::Linear, Color(), Color(), @@ -1828,7 +1828,7 @@ namespace drawinglayer mpOutputDevice->DrawHatch(aToolsPolyPolygon, Hatch(aHatchStyle, - Color(rFillHatchAttribute.getColor()), + Color(maBColorModifierStack.getModifiedColor(rFillHatchAttribute.getColor())), basegfx::fround(rFillHatchAttribute.getDistance()), basegfx::fround(rFillHatchAttribute.getAngle() / F_PI1800))); |