aboutsummaryrefslogtreecommitdiff
path: root/src/share/classes/javax
diff options
context:
space:
mode:
authoralexsch <none@none>2014-11-05 17:01:53 +0400
committeralexsch <none@none>2014-11-05 17:01:53 +0400
commitc7fa62a652ddb801096380a47829b5f5abe46c92 (patch)
tree083280d5ca3f8fd2a6d722d9ca06b6a90df61521 /src/share/classes/javax
parent66539bdb6b933cb2b299adc4ddd11e74d88078e2 (diff)
8057893: JComboBox actionListener never receives "comboBoxEdited" from getActionCommand
Reviewed-by: serb
Diffstat (limited to 'src/share/classes/javax')
-rw-r--r--src/share/classes/javax/swing/JComboBox.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/share/classes/javax/swing/JComboBox.java b/src/share/classes/javax/swing/JComboBox.java
index 1e0be3c8f..6e71c43cb 100644
--- a/src/share/classes/javax/swing/JComboBox.java
+++ b/src/share/classes/javax/swing/JComboBox.java
@@ -1308,7 +1308,8 @@ implements ItemSelectable,ListDataListener,ActionListener, Accessible {
*/
public void actionPerformed(ActionEvent e) {
ComboBoxEditor editor = getEditor();
- if ((editor != null) && (e != null) && (editor == e.getSource())) {
+ if ((editor != null) && (e != null)
+ && (editor.getEditorComponent() == e.getSource())) {
setPopupVisible(false);
getModel().setSelectedItem(editor.getItem());
String oldCommand = getActionCommand();