From 58f0ed52ae109ba5bc0c2a4e56c622e82b3d48b4 Mon Sep 17 00:00:00 2001 From: Jani Laakso Date: Fri, 8 Feb 2008 12:03:27 +0000 Subject: [PATCH] Fixed RestartApplication, now also * calls application's close method * removes it from ApplicationServlet.applicationToAjaxAppMgrMap so it can be GC'ed. svn changeset:3750/svn branch:trunk --- .../itmill/toolkit/terminal/gwt/server/ApplicationServlet.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java b/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java index 389528b2cf..a1bd70bcfa 100644 --- a/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java +++ b/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java @@ -395,6 +395,9 @@ public class ApplicationServlet extends HttpServlet { application.close(); final HttpSession session = request.getSession(); if (session != null) { + application.close(); + ApplicationServlet.applicationToAjaxAppMgrMap + .remove(application); WebApplicationContext.getApplicationContext(session) .removeApplication(application); } -- 2.39.5