Author: ivaynberg
Date: Tue Sep 22 22:41:04 2009
New Revision: 817874
URL: http://svn.apache.org/viewvc?rev=817874&view=rev
Log:
WICKET-2478
Issue: WICKET-2478
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=817874&r1=817873&r2=817874&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
Tue Sep 22 22:41:04 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