]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fixes #3166: Use of the cached instance of VTabsheet clears the "hidetabs"-flag and...
authorJouni Koivuviita <jouni.koivuviita@itmill.com>
Tue, 28 Jul 2009 08:52:45 +0000 (08:52 +0000)
committerJouni Koivuviita <jouni.koivuviita@itmill.com>
Tue, 28 Jul 2009 08:52:45 +0000 (08:52 +0000)
svn changeset:8416/svn branch:6.0

src/com/vaadin/terminal/gwt/client/ui/VTabsheet.java

index f38bfd838685fc0aabf3cfd560ee43b9a2c8022b..1606732c2db49ac4de1da4c7049023078c0fec77 100644 (file)
@@ -375,9 +375,11 @@ public class VTabsheet extends VTabsheetBase {
     public void updateFromUIDL(UIDL uidl, ApplicationConnection client) {
         rendering = true;
 
-        // Handle stylename changes before generics (might affect size
-        // calculations)
-        handleStyleNames(uidl);
+        if (!uidl.getBooleanAttribute("cached")) {
+            // Handle stylename changes before generics (might affect size
+            // calculations)
+            handleStyleNames(uidl);
+        }
 
         super.updateFromUIDL(uidl, client);
         if (cachedUpdate) {