OSDN Git Service

Removed additional addNotify() peer hacks.
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Dec 2000 22:17:25 +0000 (22:17 +0000)
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Dec 2000 22:17:25 +0000 (22:17 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38367 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/java/awt/Button.java
libjava/java/awt/Component.java
libjava/java/awt/Label.java
libjava/java/awt/Panel.java
libjava/java/awt/Scrollbar.java

index bed53ea..793e410 100644 (file)
@@ -2,6 +2,12 @@
 
        * java/awt/Window.java (addNotify): Remove peer casting hack now that 
        gcj/312 is fixed.
+       * java/awt/Button.java (addNotify): Likewise.
+       * java/awt/Label.java (addNotify): Likewise.
+       * java/awt/Panel.java (addNotify): Likewise.
+       * java/awt/Scrollbar.java (addNotify): Likewise.
+       * java/awt/Component.java (processPaintEvent): Use peer not getPeer.
+       Remove redundant null checks.
 
 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
 
index cee3ae7..2544e9e 100644 (file)
@@ -38,7 +38,7 @@ public class Button extends Component
   public void addNotify ()
   {
     if (peer == null)
-      peer = (ComponentPeer) getToolkit ().createButton (this);
+      peer = getToolkit ().createButton (this);
     super.addNotify();
   }
 
index 3614b2b..09b7244 100644 (file)
@@ -1306,8 +1306,6 @@ public abstract class Component implements ImageObserver, MenuContainer,
 
   private void processPaintEvent(PaintEvent event)
   {
-    ComponentPeer peer = getPeer();
-       
     // Can't do graphics without peer
     if (peer == null)
       return;
@@ -1319,10 +1317,10 @@ public abstract class Component implements ImageObserver, MenuContainer,
     switch (event.id)
       {
       case PaintEvent.PAINT:
-       if (peer != null) paint(gfx);
+       paint(gfx);
        break;
       case PaintEvent.UPDATE:
-       if (peer != null) update(gfx);
+       update(gfx);
        break;
       default:
        throw new IllegalArgumentException("unknown paint event");
index 840456d..c184dce 100644 (file)
@@ -42,7 +42,7 @@ public class Label extends Component
   public void addNotify ()
   {
     if (peer == null)
-      peer = (ComponentPeer) getToolkit ().createLabel (this);
+      peer = getToolkit ().createLabel (this);
   }
 
   public int getAlignment ()
index a6e4f3e..8719695 100644 (file)
@@ -32,8 +32,8 @@ public class Panel extends Container
 
   public void addNotify()
   {
-    if (getPeer() == null)
-      peer = (ComponentPeer) getToolkit().createPanel(this);
+    if (peer == null)
+      peer = getToolkit().createPanel(this);
     super.addNotify();
   }
 }
index 2a65a81..88a8d1f 100644 (file)
@@ -54,7 +54,7 @@ public class Scrollbar extends Component implements Adjustable
   public void addNotify ()
   {
     if (peer == null)
-      peer = (ComponentPeer) getToolkit ().createScrollbar (this);
+      peer = getToolkit ().createScrollbar (this);
   }
 
   public int getOrientation ()