]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fixed RestartApplication, now also
authorJani Laakso <jani.laakso@itmill.com>
Fri, 8 Feb 2008 12:03:27 +0000 (12:03 +0000)
committerJani Laakso <jani.laakso@itmill.com>
Fri, 8 Feb 2008 12:03:27 +0000 (12:03 +0000)
 * calls application's close method
 * removes it from ApplicationServlet.applicationToAjaxAppMgrMap so it can be GC'ed.

svn changeset:3750/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java

index 389528b2cf55b287604c83c5627360801ce63818..a1bd70bcfa2ce5f5820afa9774a9b4d927a9e6fe 100644 (file)
@@ -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);
                     }