diff --git a/src/libs/agg/src/agg_trans_affine.cpp b/src/libs/agg/src/agg_trans_affine.cpp index 4c8bba1997..b8a18517e6 100644 --- a/src/libs/agg/src/agg_trans_affine.cpp +++ b/src/libs/agg/src/agg_trans_affine.cpp @@ -170,9 +170,8 @@ namespace agg //------------------------------------------------------------------------ void trans_affine::translation(double* dx, double* dy) const { - trans_affine t(*this); - t *= trans_affine_rotation(-rotation()); - t.transform(dx, dy); + *dx = m4; + *dy = m5; } //------------------------------------------------------------------------