From 262c6deadf66d1faec0d40c98203b64ba27835b5 Mon Sep 17 00:00:00 2001 From: Marc Englund Date: Thu, 25 Sep 2008 13:05:22 +0000 Subject: [PATCH] Select first visible tab if selected tab hidden. Fixes #2098 (testcase improved) svn changeset:5518/svn branch:trunk --- src/com/itmill/toolkit/ui/TabSheet.java | 3 +++ 1 file changed, 3 insertions(+) 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); -- 2.39.5