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/09/23 00:41:59 UTC

svn commit: r817875 - /wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tabs/TabbedPanel.java

Author: ivaynberg
Date: Tue Sep 22 22:41:59 2009
New Revision: 817875

URL: http://svn.apache.org/viewvc?rev=817875&view=rev
Log:
WICKET-2478
Issue: WICKET-2478

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=817875&r1=817874&r2=817875&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 Tue Sep 22 22:41:59 2009
@@ -371,13 +371,20 @@
 			tabsVisibilityCache = new Boolean[tabs.size()];
 		}
 
-		Boolean visible = tabsVisibilityCache[tabIndex];
-		if (visible == null)
+		if (tabsVisibilityCache.length > 0)
 		{
-			visible = tabs.get(tabIndex).isVisible();
-			tabsVisibilityCache[tabIndex] = visible;
+			Boolean visible = tabsVisibilityCache[tabIndex];
+			if (visible == null)
+			{
+				visible = tabs.get(tabIndex).isVisible();
+				tabsVisibilityCache[tabIndex] = visible;
+			}
+			return visible;
+		}
+		else
+		{
+			return false;
 		}
-		return visible;
 	}
 
 	@Override