]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fix for #2042 - Embedded notifies parent of size change when loaded
authorArtur Signell <artur.signell@itmill.com>
Fri, 19 Sep 2008 08:16:30 +0000 (08:16 +0000)
committerArtur Signell <artur.signell@itmill.com>
Fri, 19 Sep 2008 08:16:30 +0000 (08:16 +0000)
svn changeset:5458/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/IEmbedded.java

index 9519b08c8610c87542cd8c9bf3b919b60d418e51..3a0c9b25288629209ddd89b9e0b9385e3bb142bb 100644 (file)
@@ -4,13 +4,18 @@
 
 package com.itmill.toolkit.terminal.gwt.client.ui;
 
+import java.util.HashSet;
+import java.util.Set;
+
 import com.google.gwt.user.client.DOM;
 import com.google.gwt.user.client.Element;
 import com.google.gwt.user.client.Event;
 import com.google.gwt.user.client.ui.HTML;
+import com.google.gwt.user.client.ui.Widget;
 import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection;
 import com.itmill.toolkit.terminal.gwt.client.Paintable;
 import com.itmill.toolkit.terminal.gwt.client.UIDL;
+import com.itmill.toolkit.terminal.gwt.client.Util;
 
 public class IEmbedded extends HTML implements Paintable {
     private static String CLASSNAME = "i-embedded";
@@ -136,7 +141,9 @@ public class IEmbedded extends HTML implements Paintable {
     public void onBrowserEvent(Event event) {
         super.onBrowserEvent(event);
         if (DOM.eventGetType(event) == Event.ONLOAD) {
-            client.requestLayoutPhase();
+            Set<Widget> w = new HashSet<Widget>();
+            w.add(this);
+            Util.componentSizeUpdated(w);
         }
     }
 }