summaryrefslogtreecommitdiff
path: root/javax/swing/JTabbedPane.java
diff options
context:
space:
mode:
Diffstat (limited to 'javax/swing/JTabbedPane.java')
-rw-r--r--javax/swing/JTabbedPane.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/javax/swing/JTabbedPane.java b/javax/swing/JTabbedPane.java
index a500b9264..c7244bf2b 100644
--- a/javax/swing/JTabbedPane.java
+++ b/javax/swing/JTabbedPane.java
@@ -887,7 +887,7 @@ public class JTabbedPane extends JComponent implements Serializable,
if (model != null)
{
- if (changeListener != null)
+ if (changeListener == null)
changeListener = createChangeListener();
model.addChangeListener(changeListener);
}
@@ -1054,7 +1054,10 @@ public class JTabbedPane extends JComponent implements Serializable,
}
if (getSelectedIndex() == -1)
- setSelectedIndex(0);
+ {
+ setSelectedIndex(0);
+ fireStateChanged();
+ }
revalidate();
repaint();