aboutsummaryrefslogtreecommitdiff
path: root/src/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java')
-rw-r--r--src/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java b/src/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java
index fd63e7fcb..09f9372b9 100644
--- a/src/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java
+++ b/src/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java
@@ -299,8 +299,10 @@ public class BasicColorChooserUI extends ColorChooserUI
tabbedPane.addTab(name, centerWrapper);
if (mnemonic > 0) {
tabbedPane.setMnemonicAt(i, mnemonic);
- tabbedPane.setDisplayedMnemonicIndexAt(
- i, newPanels[i].getDisplayedMnemonicIndex());
+ int index = newPanels[i].getDisplayedMnemonicIndex();
+ if (index >= 0) {
+ tabbedPane.setDisplayedMnemonicIndexAt(i, index);
+ }
}
}
}