gimpvector: correct normal vector computing, vector wasn't normilized

This commit is contained in:
Michael Muré
2010-08-14 21:24:59 +02:00
parent 54a9294ea9
commit 7655a45d61

View File

@ -464,10 +464,10 @@ gimp_vector2_normal (GimpVector2 *vector)
{ {
GimpVector2 result; GimpVector2 result;
result.x = vector->y; result.x = - vector->y;
result.y = - vector->x; result.y = vector->x;
gimp_vector2_normalize (vector); gimp_vector2_normalize (&result);
return result; return result;
} }
@ -486,8 +486,8 @@ gimp_vector2_normal_val (GimpVector2 vector)
{ {
GimpVector2 result; GimpVector2 result;
result.x = vector.y; result.x = - vector.y;
result.y = - vector.x; result.y = vector.x;
gimp_vector2_normalize (&result); gimp_vector2_normalize (&result);