From bd681f8b560e0cb91f77a1fccb331c90ea64fab5 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Thu, 8 Mar 2007 15:22:09 +0000 Subject: [PATCH] DIV Windows: Fixed null pointer exception when creating window svn changeset:832/svn branch:trunk --- .../toolkit/terminal/web/AjaxApplicationManager.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/com/itmill/toolkit/terminal/web/AjaxApplicationManager.java b/src/com/itmill/toolkit/terminal/web/AjaxApplicationManager.java index eddb44758b..4662b4bd39 100644 --- a/src/com/itmill/toolkit/terminal/web/AjaxApplicationManager.java +++ b/src/com/itmill/toolkit/terminal/web/AjaxApplicationManager.java @@ -253,6 +253,15 @@ public class AjaxApplicationManager implements Paintable.RepaintRequestListener, for (Iterator i = currentPaintables.iterator(); i .hasNext();) { Paintable p = (Paintable) i.next(); + + + // TODO CLEAN + if (p instanceof Window) { + Window w = (Window)p; + if (w.getTerminal() == null) + w.setTerminal(application.getMainWindow().getTerminal()); + } + paintTarget.startTag("change"); paintTarget.addAttribute("format", "uidl"); String pid = getPaintableId(p); -- 2.39.5