aboutsummaryrefslogtreecommitdiff
path: root/libjava/gnu
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2004-11-07 00:11:33 +0000
committerMark Wielaard <mark@klomp.org>2004-11-07 00:11:33 +0000
commit169d5808c9f2636ea034bd761b698b689004ceb5 (patch)
tree176039b152ce6d1868c4568f99415cb443ce7c1d /libjava/gnu
parent6865f8f592cb999ff325c0f41035b2f3bc1e05f9 (diff)
2004-11-06 Noa Resare <noa@resare.com>
* java/awt/Choice.java (add): Implement correct selection behavior when peer == null. (insert): Likewise. (remove): Likewise. 2004-11-06 Mark Wielaard <mark@klomp.org> * gnu/java/awt/peer/gtk/GtkChoicePeer.java (GtkChoicePeer): Call select() when Choice has a selected item. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/java-gui-branch@90210 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu')
-rw-r--r--libjava/gnu/java/awt/peer/gtk/GtkChoicePeer.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/libjava/gnu/java/awt/peer/gtk/GtkChoicePeer.java b/libjava/gnu/java/awt/peer/gtk/GtkChoicePeer.java
index 2ecea5cb9ba..05464143dcf 100644
--- a/libjava/gnu/java/awt/peer/gtk/GtkChoicePeer.java
+++ b/libjava/gnu/java/awt/peer/gtk/GtkChoicePeer.java
@@ -59,6 +59,10 @@ public class GtkChoicePeer extends GtkComponentPeer
append (items);
}
+
+ int selected = c.getSelectedIndex();
+ if (selected >= 0)
+ select(selected);
}
native void create ();