Patch attached. https://issues.apache.org/jira/browse/HARMONY-5873
The following code in bold was removed to fix the above problem:
public void setSelectedItem(Object element) {
selectedItemReminder = dataModel.getSelectedItem();
if (isEditable || getIndex(element) != -1 || element == null) {
if (element != getSelectedItem() || element != null
&& !element.equals(getSelectedItem())) {
dataModel.setSelectedItem(element);
} else if (isEditable && element != null &&
!element.equals(getEditor().getItem())) {
getEditor().setItem(element);
* } else {
// fire action event even if selection is not changed
fireActionEvent();
}*
}
}
Regards,
Tharindu