classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] FYI: MenuItem fixlet


From: Roman Kennke
Subject: [cp-patches] FYI: MenuItem fixlet
Date: Wed, 27 Jul 2005 11:16:06 +0200
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050317)

java.awt.MenuItem confused the javac 1.3 compiler. I added an explicit this. and removed some duplicate code.

2005-07-27  Roman Kennke  <address@hidden>

        * java/awt/MenuItem.java
        (AccessibleAWTMenuItem.setCurrentAccessibleValue): Removed
        duplicate code. Added this to make setEnabled unambiuous for
        javac 1.3 compiler.

/Roman
Index: java/awt/MenuItem.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/awt/MenuItem.java,v
retrieving revision 1.24
diff -u -r1.24 MenuItem.java
--- java/awt/MenuItem.java      2 Jul 2005 20:32:25 -0000       1.24
+++ java/awt/MenuItem.java      27 Jul 2005 08:51:17 -0000
@@ -179,14 +179,11 @@
      */
     public boolean setCurrentAccessibleValue(Number number)
     {
-      if (number.intValue() == 0)
-       {
-         setEnabled(false);
-         return false;
-       }
-    
-      setEnabled(true);
-      return true;
+      boolean result = (number.intValue() != 0);
+      // this. is required by javac 1.3, otherwise it is confused with
+      // MenuItem.this.setEnabled.
+      this.setEnabled(result);
+      return result; 
     }
 
     /* (non-Javadoc)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]