]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Color.java (getAlpha): Prevent sign-extended alpha values.
authorGraydon Hoare <graydon@redhat.com>
Wed, 13 Aug 2003 03:20:04 +0000 (03:20 +0000)
committerGraydon Hoare <graydon@gcc.gnu.org>
Wed, 13 Aug 2003 03:20:04 +0000 (03:20 +0000)
2003-08-12  Graydon Hoare  <graydon@redhat.com>

* java/awt/Color.java (getAlpha):
Prevent sign-extended alpha values.

From-SVN: r70401

libjava/ChangeLog
libjava/java/awt/Color.java

index 6e72f374ffdd0a14805da6ccf807dba83bbfc69e..5bd0450dac071e672d709fcd0afd7864e03d2e66 100644 (file)
@@ -1,3 +1,8 @@
+2003-08-12  Graydon Hoare  <graydon@redhat.com>
+
+       * java/awt/Color.java (getAlpha): 
+       Prevent sign-extended alpha values.
+
 2003-08-12  Tom Tromey  <tromey@redhat.com>
 
        * gij.cc (main): Handle -? and -X.
index 761b738e448a4a079ebc242c92ddda527912441f..e6eb03e8f0a58f35740f37ee244c728613c85a3c 100644 (file)
@@ -496,7 +496,7 @@ public class Color implements Paint, Serializable
   public int getAlpha()
   {
     // Do not inline getRGB() to value, because of SystemColor.
-    return (getRGB() & ALPHA_MASK) >> 24;
+    return (getRGB() & ALPHA_MASK) >>> 24;
   }
 
   /**