Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.2
libreoffice-bootstrap
canvas-polygon-access-out-of-range.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File canvas-polygon-access-out-of-range.diff of Package libreoffice-bootstrap
commit 74b3688c6a388f077f6dd01dffee63bb872cce5c Author: Radek Doulik <rodo@novell.com> Date: Wed Feb 16 18:12:33 2011 +0100 fix cairo canvas regression - do not access polygon points outside range (cherry picked from commit a898a8cb077c05b1085da8254e66f61aa265b7dc) Signed-off-by: Thorsten Behrens <tbehrens@novell.com> diff --git a/canvas/source/cairo/cairo_canvashelper.cxx b/canvas/source/cairo/cairo_canvashelper.cxx index 0294780..bb5f6be 100644 --- canvas/source/cairo/cairo_canvashelper.cxx +++ canvas/source/cairo/cairo_canvashelper.cxx @@ -1074,7 +1074,7 @@ namespace cairocanvas { const sal_uInt32 nNextIndex((b + 1) % nPointCount); aEdge.setB2DPoint(1, aCandidate.getB2DPoint(nNextIndex)); - aEdge.setNextControlPoint(0, aCandidate.getNextControlPoint(b)); + aEdge.setNextControlPoint(0, aCandidate.getNextControlPoint(b % nPointCount)); aEdge.setPrevControlPoint(1, aCandidate.getPrevControlPoint(nNextIndex)); doPolyPolygonImplementation( basegfx::B2DPolyPolygon(aEdge),
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor