Merge pull request #643 from twpayne/fix-dispose

Fix dispose
This commit is contained in:
Tom Payne
2013-04-23 05:20:05 -07:00
7 changed files with 25 additions and 18 deletions

View File

@@ -3,6 +3,7 @@ goog.require('goog.array');
goog.require('goog.async.Deferred');
goog.require('goog.async.DeferredList');
goog.require('goog.date');
goog.require('goog.dispose');
goog.require('goog.dom.xml');
goog.require('goog.events');
goog.require('goog.net.EventType');
@@ -881,7 +882,7 @@ ol.parser.KML.prototype.parseLinks = function(deferreds, obj, done) {
goog.events.listen(xhr, goog.net.EventType.COMPLETE, function(e) {
if (e.target.isSuccess()) {
var data = e.target.getResponseXml();
e.target.dispose();
goog.dispose(e.target);
if (data && data.nodeType == 9) {
data = data.documentElement;
}