harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ladislav Jahoda (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-6256) Incorrect test of transformation type when clipping
Date Sun, 05 Jul 2009 20:54:15 GMT
Incorrect test of transformation type when clipping

                 Key: HARMONY-6256
                 URL: https://issues.apache.org/jira/browse/HARMONY-6256
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
            Reporter: Ladislav Jahoda

In CommonGraphics2D both clip and setClip use bitwise AND operator for transformation type
test. This is wrong. Note that tested TYPE_IDENTITY is defined as zero, so bitwise AND always
gives zero and identity transformation is not recognized. This means that even the most simple
cases with identity transformation are rasterized. Moreover, the test logic doesn't make sense
for TYPE_TRANSLATION either - note that if the object is just rotated then it is rasterized,
but when it is translated and rotated then because of TYPE_TRANSLATION bit set it is only
translated. I think the bitwise AND is incorrect here and test should use == instead.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message