]> source.dussan.org Git - vaadin-framework.git/commitdiff
Select first visible tab if selected tab hidden. Fixes #2098 (testcase improved)
authorMarc Englund <marc.englund@itmill.com>
Thu, 25 Sep 2008 13:05:22 +0000 (13:05 +0000)
committerMarc Englund <marc.englund@itmill.com>
Thu, 25 Sep 2008 13:05:22 +0000 (13:05 +0000)
svn changeset:5518/svn branch:trunk

src/com/itmill/toolkit/ui/TabSheet.java

index 37bd512d2ecc53220c817069a98a61fad7b52fa5..e66050a2cfeeaf96ac7b38a4f6991a55fefabf8e 100644 (file)
@@ -192,6 +192,9 @@ public class TabSheet extends AbstractComponentContainer implements
             if (!c.isVisible()) {
                 continue;
             }
+            if (selected == null || !selected.isVisible()) {
+                selected = c;
+            }
             target.startTag("tab");
             if (!c.isEnabled()) {
                 target.addAttribute("disabled", true);