X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=pixman%2Fpixman-image.c;h=8599a1eb100047ffb3d2f49274e345da89138f9f;hb=17acc7a4c707db4804b6bf47db30883745049fdb;hp=ad5996b83b01d225ff7717576e926879df2ecf81;hpb=3e93bba3b04b42c2ab99d828dae12c18f29bcf7d;p=profile%2Fivi%2Fpixman.git diff --git a/pixman/pixman-image.c b/pixman/pixman-image.c index ad5996b..8599a1e 100644 --- a/pixman/pixman-image.c +++ b/pixman/pixman-image.c @@ -299,13 +299,12 @@ compute_image_info (pixman_image_t *image) image->common.transform->matrix[1][1] == 0) { pixman_fixed_t m01 = image->common.transform->matrix[0][1]; - if (m01 == -image->common.transform->matrix[1][0]) - { - if (m01 == -pixman_fixed_1) - flags |= FAST_PATH_ROTATE_90_TRANSFORM; - else if (m01 == pixman_fixed_1) - flags |= FAST_PATH_ROTATE_270_TRANSFORM; - } + pixman_fixed_t m10 = image->common.transform->matrix[1][0]; + + if (m01 == -1 && m10 == 1) + flags |= FAST_PATH_ROTATE_90_TRANSFORM; + else if (m01 == 1 && m10 == -1) + flags |= FAST_PATH_ROTATE_270_TRANSFORM; } }