[Libreoffice-commits] core.git: Branch 'libreoffice-6-2' - vcl/headless

Caolán McNamara (via logerrit) logerrit at kemper.freedesktop.org
Tue Aug 13 10:35:01 UTC 2019


 vcl/headless/svpgdi.cxx |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

New commits:
commit d618641195b9e0cf3f6fa1b4e6c1ffa1616b814e
Author:     Caolán McNamara <caolanm at redhat.com>
AuthorDate: Fri Aug 9 14:42:54 2019 +0100
Commit:     Michael Stahl <Michael.Stahl at cib.de>
CommitDate: Tue Aug 13 12:34:26 2019 +0200

    Resolves: tdf#122358 ensure right/bottom borders are included in damage region
    
    a simple safely backportable expand of damage region by one pixel
    
    Change-Id: If4d226d8546d55b00172d826c8816b09b55d54ef
    Reviewed-on: https://gerrit.libreoffice.org/77209
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <Michael.Stahl at cib.de>

diff --git a/vcl/headless/svpgdi.cxx b/vcl/headless/svpgdi.cxx
index c8f179bd0066..c8bc89160c3a 100644
--- a/vcl/headless/svpgdi.cxx
+++ b/vcl/headless/svpgdi.cxx
@@ -1461,7 +1461,12 @@ bool SvpSalGraphics::drawPolyPolygon(
         applyColor(cr, m_aLineColor, fTransparency);
 
         // expand with possible StrokeDamage
-        extents.expand(getClippedStrokeDamage(cr));
+        basegfx::B2DRange stroke_extents = getClippedStrokeDamage(cr);
+        // tdf#122358 for a simple fix, just expand damage extents by 1 for now
+        // just results in expanding by one pixel the area to copy to the final
+        // surface
+        stroke_extents.grow(1);
+        extents.expand(stroke_extents);
 
         cairo_stroke_preserve(cr);
     }


More information about the Libreoffice-commits mailing list