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

Reply via email to