diff options
author | Luboš Luňák <l.lunak@collabora.com> | 2015-01-18 22:42:06 +0100 |
---|---|---|
committer | Luboš Luňák <l.lunak@collabora.com> | 2015-01-19 12:17:52 +0100 |
commit | 90630adcc119dd5adda635146312910e6eb3c0df (patch) | |
tree | b7fbabe359310b873bc8c382b7151c0242b455c1 /vcl/inc/openglgdiimpl.hxx | |
parent | b8b37e6ef29d7868e3e4a41df5a0a97b4297d77b (diff) |
draw polypolygons properly in opengl backend
The polygons that make the polypolygon cannot be simply drawn one onto another,
because if they overlap, it's actually xor (as used e.g. for drawing the border
when editing a text box Impress, which without this fix just made it a full
rectangle instead of a frame).
Change-Id: I67c7f6448fb3ee0f9742a2299c612515abff68d8
Diffstat (limited to 'vcl/inc/openglgdiimpl.hxx')
-rw-r--r-- | vcl/inc/openglgdiimpl.hxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vcl/inc/openglgdiimpl.hxx b/vcl/inc/openglgdiimpl.hxx index ce49e96c2123..7bb4532a3205 100644 --- a/vcl/inc/openglgdiimpl.hxx +++ b/vcl/inc/openglgdiimpl.hxx @@ -89,7 +89,7 @@ public: void DrawEdgeAA( double nX1, double nY1, double nX2, double nY2 ); void DrawConvexPolygon( sal_uInt32 nPoints, const SalPoint* pPtAry, bool blockAA = false ); void DrawConvexPolygon( const Polygon& rPolygon, bool blockAA = false ); - void DrawTrapezoid( const basegfx::B2DTrapezoid& trapezoid ); + void DrawTrapezoid( const basegfx::B2DTrapezoid& trapezoid, bool blockAA = false ); void DrawRect( long nX, long nY, long nWidth, long nHeight ); void DrawRect( const Rectangle& rRect ); void DrawPolygon( sal_uInt32 nPoints, const SalPoint* pPtAry ); |