From f31bd39a51c4de01b2eb68c343227e94d37c0b06 Mon Sep 17 00:00:00 2001 From: lana Date: Mon, 7 Jun 2010 15:35:36 -0700 Subject: [PATCH] 6888130: SwingSet2: Demo is not launching and throwing NPE. Reviewed-by: prr --- .../classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java b/src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java index 208790270..0e9e23caf 100644 --- a/src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java +++ b/src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java @@ -3527,7 +3527,9 @@ public class BasicTabbedPaneUI extends TabbedPaneUI implements SwingConstants { Integer index = (Integer) e.getNewValue(); // remove the current index // to let updateHtmlViews() insert the correct one - htmlViews.removeElementAt(index); + if (htmlViews != null) { + htmlViews.removeElementAt(index); + } updateHtmlViews(index); } else if (name == "tabLayoutPolicy") { BasicTabbedPaneUI.this.uninstallUI(pane); -- GitLab