CVSROOT: /sources/classpath Module name: classpath Changes by: David Gilbert <trebligd> 06/06/16 14:15:41
Modified files: . : ChangeLog javax/swing : DefaultComboBoxModel.java Log message: 2006-06-16 David Gilbert <[EMAIL PROTECTED]> * javax/swing/DefaultComboBoxModel.java (removeElementAt): Set new selected item by calling setSelectedItem(). CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.7843&r2=1.7844 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/DefaultComboBoxModel.java?cvsroot=classpath&r1=1.15&r2=1.16 Patches: Index: ChangeLog =================================================================== RCS file: /sources/classpath/classpath/ChangeLog,v retrieving revision 1.7843 retrieving revision 1.7844 diff -u -b -r1.7843 -r1.7844 --- ChangeLog 16 Jun 2006 13:44:51 -0000 1.7843 +++ ChangeLog 16 Jun 2006 14:15:38 -0000 1.7844 @@ -1,5 +1,10 @@ 2006-06-16 David Gilbert <[EMAIL PROTECTED]> + * javax/swing/DefaultComboBoxModel.java + (removeElementAt): Set new selected item by calling setSelectedItem(). + +2006-06-16 David Gilbert <[EMAIL PROTECTED]> + * javax/swing/DefaultButtonModel.java (setSelected): Use 'this', not null, for the item in the ItemEvent. Index: javax/swing/DefaultComboBoxModel.java =================================================================== RCS file: /sources/classpath/classpath/javax/swing/DefaultComboBoxModel.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -b -r1.15 -r1.16 --- javax/swing/DefaultComboBoxModel.java 31 Mar 2006 09:45:48 -0000 1.15 +++ javax/swing/DefaultComboBoxModel.java 16 Jun 2006 14:15:41 -0000 1.16 @@ -146,9 +146,9 @@ if (selected == index) // choose a new selected item { if (selected > 0) - selectedItem = getElementAt(selected - 1); + setSelectedItem(getElementAt(selected - 1)); else - selectedItem = getElementAt(selected + 1); + setSelectedItem(getElementAt(selected + 1)); } list.removeElementAt(index); fireIntervalRemoved(this, index, index);