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/04 07:02:15 UTC

svn commit: r887079 - /wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java

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];