From: Marc Englund Date: Thu, 25 Sep 2008 13:05:22 +0000 (+0000) Subject: Select first visible tab if selected tab hidden. Fixes #2098 (testcase improved) X-Git-Tag: 6.7.0.beta1~4086 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=262c6deadf66d1faec0d40c98203b64ba27835b5;p=vaadin-framework.git Select first visible tab if selected tab hidden. Fixes #2098 (testcase improved) svn changeset:5518/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/ui/TabSheet.java b/src/com/itmill/toolkit/ui/TabSheet.java index 37bd512d2e..e66050a2cf 100644 --- a/src/com/itmill/toolkit/ui/TabSheet.java +++ b/src/com/itmill/toolkit/ui/TabSheet.java @@ -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);