Author: ivaynberg Date: Fri Dec 4 06:02:15 2009 New Revision: 887079 URL: http://svn.apache.org/viewvc?rev=887079&view=rev Log: WICKET-2594 Issue: WICKET-2594
Modified: wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java Modified: wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java URL: http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java?rev=887079&r1=887078&r2=887079&view=diff ============================================================================== --- wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java (original) +++ wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java Fri Dec 4 06:02:15 2009 @@ -16,6 +16,7 @@ */ package org.apache.wicket.extensions.markup.html.tabs; +import java.util.Arrays; import java.util.List; import org.apache.wicket.Component; @@ -384,6 +385,11 @@ tabsVisibilityCache = new Boolean[tabs.size()]; } + if (tabsVisibilityCache.length < tabIndex + 1) + { + tabsVisibilityCache = Arrays.copyOf(tabsVisibilityCache, tabIndex + 1); + } + if (tabsVisibilityCache.length > 0) { Boolean visible = tabsVisibilityCache[tabIndex];