Revision: 6924 Author: [email protected] Date: Mon Nov 16 12:53:35 2009 Log: Merge trunk 6921,6922 to fix an XHR memory leak. $ svn merge --ignore-ancestry -c6921,6922 https://google-web-toolkit.googlecode.com/svn/trunk .
http://code.google.com/p/google-web-toolkit/source/detail?r=6924 Modified: /releases/2.0/branch-info.txt /releases/2.0/user/src/com/google/gwt/xhr/client/XMLHttpRequest.java ======================================= --- /releases/2.0/branch-info.txt Mon Nov 16 11:48:59 2009 +++ /releases/2.0/branch-info.txt Mon Nov 16 12:53:35 2009 @@ -683,3 +683,8 @@ Remove unused method from ModuleSpace. Fixes workDir directory contention between multiple concurrent hosted mode sessions. svn merge --ignore-ancestry -r6916:6919 https://google-web-toolkit.googlecode.com/svn/trunk/ . + +tr...@6921,6922 were merged into this branch + Fixes a memory leak in XMLHttpRequest. + svn merge --ignore-ancestry -c6921,6922 https://google-web-toolkit.googlecode.com/svn/trunk . + ======================================= --- /releases/2.0/user/src/com/google/gwt/xhr/client/XMLHttpRequest.java Mon Nov 2 12:44:54 2009 +++ /releases/2.0/user/src/com/google/gwt/xhr/client/XMLHttpRequest.java Mon Nov 16 12:53:35 2009 @@ -111,8 +111,9 @@ * @see http://www.w3.org/TR/XMLHttpRequest/#onreadystatechange */ public final native void clearOnReadyStateChange() /*-{ + var self = this; $wnd.setTimeout(function() { - this.onreadystatechange = function(){}; + self.onreadystatechange = function(){}; }, 0); }-*/; -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
