From 7b79840d25e5cdd3d2b2c77fcf329cc86f82ffc3 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Fri, 19 Sep 2008 08:16:30 +0000 Subject: [PATCH] Fix for #2042 - Embedded notifies parent of size change when loaded svn changeset:5458/svn branch:trunk --- .../itmill/toolkit/terminal/gwt/client/ui/IEmbedded.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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); } } } -- 2.39.5