You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2009/12/07 18:43:58 UTC
svn commit: r888047 -
/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java
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];