From: Matti Tahvonen Date: Tue, 6 May 2008 07:32:37 +0000 (+0000) Subject: Fixes various bugs where tabsheet didn't repaint itself correctly X-Git-Tag: 6.7.0.beta1~4824 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=eb573c56418544867aebbed0b834769a51b7eb72;p=vaadin-framework.git Fixes various bugs where tabsheet didn't repaint itself correctly svn changeset:4337/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/ui/TabSheet.java b/src/com/itmill/toolkit/ui/TabSheet.java index 2343b5452a..18f9216a23 100644 --- a/src/com/itmill/toolkit/ui/TabSheet.java +++ b/src/com/itmill/toolkit/ui/TabSheet.java @@ -228,6 +228,13 @@ public class TabSheet extends AbstractComponentContainer implements if (c.equals(selected)) { target.addAttribute("selected", true); c.paint(target); + } else { + /* + * Component is kind of painted (caption, enabled, icon ...) + * without paint methdod, so we must manually clear unpainted + * flag. + */ + c.requestRepaintRequests(); } target.endTag("tab"); }