]> source.dussan.org Git - vaadin-framework.git/commitdiff
Less flicker for captions in Safari
authorArtur Signell <artur.signell@itmill.com>
Wed, 12 Nov 2008 09:53:48 +0000 (09:53 +0000)
committerArtur Signell <artur.signell@itmill.com>
Wed, 12 Nov 2008 09:53:48 +0000 (09:53 +0000)
svn changeset:5874/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/layout/ChildComponentContainer.java

index 73b92b360e16e42f68a9c7fa574b96d8b9086f8b..e6e17402bba60e6485e72986ac9bec09b195b7d8 100644 (file)
@@ -361,6 +361,8 @@ public class ChildComponentContainer extends Panel {
 \r
             if (newCaption == null) {\r
                 newCaption = new ICaption((Paintable) widget, client);\r
+                // Set initial height to avoid Safari flicker\r
+                newCaption.setHeight("18px");\r
             }\r
 \r
             boolean positionChanged = newCaption.updateCaption(uidl);\r
@@ -663,6 +665,9 @@ public class ChildComponentContainer extends Panel {
                 caption.setMaxWidth(width);\r
             }\r
             captionWidth = caption.getRenderedWidth();\r
+\r
+            // Remove initial height\r
+            caption.setHeight("");\r
         }\r
 \r
     }\r