Author: ivaynberg
Date: Mon Dec 7 17:43:58 2009
New Revision: 888047
URL: http://svn.apache.org/viewvc?rev=888047&view=rev
Log:
bug fix for tabbedpanel
Modified:
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java
Modified:
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java?rev=888047&r1=888046&r2=888047&view=diff
==============================================================================
---
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java
(original)
+++
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java
Mon Dec 7 17:43:58 2009
@@ -388,6 +388,13 @@
tabsVisibilityCache = new Boolean[tabs.size()];
}
+ if (tabsVisibilityCache.length < tabIndex + 1)
+ {
+ Boolean[] resized = new Boolean[tabIndex + 1];
+ System.arraycopy(tabsVisibilityCache, 0, resized, 0,
tabsVisibilityCache.length);
+ tabsVisibilityCache = resized;
+ }
+
if (tabsVisibilityCache.length > 0)
{
Boolean visible = tabsVisibilityCache[tabIndex];