From 6c741f14cd926cdaa1270c56f1db62a42bbf4a31 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Tue, 31 Jan 2012 13:45:16 +0200 Subject: [PATCH] #8324 Fixed VAbsoluteLayoutPaintable to be a container --- .../vaadin/terminal/gwt/client/ui/VAbsoluteLayout.java | 6 ------ .../terminal/gwt/client/ui/VAbsoluteLayoutPaintable.java | 8 +++++++- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/com/vaadin/terminal/gwt/client/ui/VAbsoluteLayout.java b/src/com/vaadin/terminal/gwt/client/ui/VAbsoluteLayout.java index 7a65922314..48019a11f6 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VAbsoluteLayout.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VAbsoluteLayout.java @@ -116,12 +116,6 @@ public class VAbsoluteLayout extends ComplexPanel { return true; } - public void updateCaption(VPaintableWidget component, UIDL uidl) { - AbsoluteWrapper parent2 = (AbsoluteWrapper) (component - .getWidgetForPaintable()).getParent(); - parent2.updateCaption(uidl); - } - AbsoluteWrapper getWrapper(ApplicationConnection client, UIDL componentUIDL) { AbsoluteWrapper wrapper = pidToComponentWrappper.get(componentUIDL .getId()); diff --git a/src/com/vaadin/terminal/gwt/client/ui/VAbsoluteLayoutPaintable.java b/src/com/vaadin/terminal/gwt/client/ui/VAbsoluteLayoutPaintable.java index b054e57eeb..27535806c1 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VAbsoluteLayoutPaintable.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VAbsoluteLayoutPaintable.java @@ -15,7 +15,7 @@ import com.vaadin.terminal.gwt.client.UIDL; import com.vaadin.terminal.gwt.client.VPaintableWidget; import com.vaadin.terminal.gwt.client.ui.VAbsoluteLayout.AbsoluteWrapper; -public class VAbsoluteLayoutPaintable extends VAbstractPaintableWidget { +public class VAbsoluteLayoutPaintable extends VAbstractPaintableWidgetContainer { private LayoutClickEventHandler clickEventHandler = new LayoutClickEventHandler( this, EventId.LAYOUT_CLICK) { @@ -66,6 +66,12 @@ public class VAbsoluteLayoutPaintable extends VAbstractPaintableWidget { getWidgetForPaintable().rendering = false; } + public void updateCaption(VPaintableWidget component, UIDL uidl) { + AbsoluteWrapper parent2 = (AbsoluteWrapper) (component + .getWidgetForPaintable()).getParent(); + parent2.updateCaption(uidl); + } + @Override protected Widget createWidget() { return GWT.create(VAbsoluteLayout.class); -- 2.39.5