From: Artur Signell Date: Fri, 19 Sep 2008 08:16:30 +0000 (+0000) Subject: Fix for #2042 - Embedded notifies parent of size change when loaded X-Git-Tag: 6.7.0.beta1~4132 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=7b79840d25e5cdd3d2b2c77fcf329cc86f82ffc3;p=vaadin-framework.git Fix for #2042 - Embedded notifies parent of size change when loaded svn changeset:5458/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IEmbedded.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IEmbedded.java index 9519b08c86..3a0c9b2528 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IEmbedded.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IEmbedded.java @@ -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 w = new HashSet(); + w.add(this); + Util.componentSizeUpdated(w); } } }