From c4175fd0ceca338606e5e739bff210ae3d278009 Mon Sep 17 00:00:00 2001 From: Joonas Lehtinen Date: Wed, 24 Sep 2008 08:06:17 +0000 Subject: [PATCH] Fixes #2089 : Warning: Ignoring variable change for non-existent component, VAR_PID=PID0 svn changeset:5493/svn branch:trunk --- .../terminal/gwt/server/CommunicationManager.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java b/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java index 22d00251d5..9a8ba47b2a 100644 --- a/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java +++ b/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java @@ -620,6 +620,16 @@ public class CommunicationManager implements Paintable.RepaintRequestListener { (Component) owner, e, m); } } else { + + // Handle special case where window-close is called + // after the window has been removed from the + // application or the application has closed + if ("close".equals(variable[VAR_NAME]) + && "true".equals(variable[VAR_VALUE])) { + // Silently ignore this + continue; + } + // Ignore variable change String msg = "Warning: Ignoring variable change for "; if (owner != null) { -- 2.39.5