Fixed drawing arcs in Cairo GAL.

This commit is contained in:
Maciej Suminski 2013-04-17 12:33:11 +02:00
parent 188ea1f59f
commit 6cf04e6820
1 changed files with 3 additions and 0 deletions

View File

@ -29,6 +29,7 @@
#include <wx/log.h>
#include <gal/cairo/cairo_gal.h>
#include <gal/definitions.h>
using namespace KiGfx;
@ -313,6 +314,8 @@ void CAIRO_GAL::DrawCircle( VECTOR2D aCenterPoint, double aRadius )
void CAIRO_GAL::DrawArc( VECTOR2D aCenterPoint, double aRadius, double aStartAngle,
double aEndAngle )
{
SWAP( aStartAngle, >, aEndAngle );
cairo_new_sub_path( cairoImage );
cairo_arc( cairoImage, aCenterPoint.x, aCenterPoint.y, aRadius, aStartAngle, aEndAngle );