From 47bff7fdd91c90a93378d233575b70142cdc05d5 Mon Sep 17 00:00:00 2001 From: Derek DeMoro Date: Sat, 19 Aug 2006 03:15:56 +0000 Subject: [PATCH] Fixed duplicate room when roomname is the same. git-svn-id: http://svn.igniterealtime.org/svn/repos/spark/trunk@4972 b35dd754-fafc-0310-a699-88a17e54d16e --- .../spark/component/tabbedPane/SparkTabbedPane.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/java/org/jivesoftware/spark/component/tabbedPane/SparkTabbedPane.java b/src/java/org/jivesoftware/spark/component/tabbedPane/SparkTabbedPane.java index 8c79c01b3..0e93c0c89 100644 --- a/src/java/org/jivesoftware/spark/component/tabbedPane/SparkTabbedPane.java +++ b/src/java/org/jivesoftware/spark/component/tabbedPane/SparkTabbedPane.java @@ -152,7 +152,7 @@ public class SparkTabbedPane extends JPanel implements MouseListener { tabs.add(tab); // Add Component to main panel - mainPanel.add(tab.getActualText(), component); + mainPanel.add(Integer.toString(component.hashCode()), component); tab.addMouseListener(this); // Add Close Button @@ -401,7 +401,8 @@ public class SparkTabbedPane extends JPanel implements MouseListener { public void setSelectedTab(SparkTab tab) { CardLayout cl = (CardLayout)mainPanel.getLayout(); - cl.show(mainPanel, tab.getActualText()); + Component comp = getComponentInTab(tab); + cl.show(mainPanel, Integer.toString(comp.hashCode())); tab.setBoldWhenActive(isActiveButtonBold()); deselectAllTabsExcept(tab);