Author: ivaynberg
Date: Thu Aug 26 22:35:28 2010
New Revision: 989960

URL: http://svn.apache.org/viewvc?rev=989960&view=rev
Log:

Issue: WICKET-2828

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=989960&r1=989959&r2=989960&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
 Thu Aug 26 22:35:28 2010
@@ -209,7 +209,12 @@ public class TabbedPanel extends Panel
        @Override
        protected void onBeforeRender()
        {
-               if (getSelectedTab() == -1 || isTabVisible(getSelectedTab()) == 
false)
+               if (tabs.size() == 0)
+               {
+                       // force an empty container to be created every time if 
we have no tabs
+                       setSelectedTab(0);
+               }
+               else if (getSelectedTab() == -1 || 
isTabVisible(getSelectedTab()) == false)
                {
                        // find first visible selected tab
                        int selected = 0;


Reply via email to