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


Reply via email to