diff options
author | Christian Schneider | 2011-10-11 09:55:57 +0000 |
---|---|---|
committer | Christian Schneider | 2011-10-11 09:55:57 +0000 |
commit | 7505e77cdfd6d546f1443240059fad43dafd2015 (patch) | |
tree | 9e986e6d0f2c5008579cb65bc8e58cf899605313 /itjs/http.js | |
parent | e9224331a48b13433b8b0beeb856f0eb0242fa87 (diff) | |
download | itools-7505e77cdfd6d546f1443240059fad43dafd2015.tar.gz itools-7505e77cdfd6d546f1443240059fad43dafd2015.tar.bz2 itools-7505e77cdfd6d546f1443240059fad43dafd2015.zip |
Check aborted flag because IE9 throws error c00c023f when accessing aborted request
Diffstat (limited to 'itjs/http.js')
-rwxr-xr-x | itjs/http.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/itjs/http.js b/itjs/http.js index 8615e98..faafe56 100755 --- a/itjs/http.js +++ b/itjs/http.js @@ -129,7 +129,7 @@ ready_state_changed: function() { var req = this.req; // Avoid race conditions - if (req && (req.readyState == 4)) + if (req && !req.aborted && req.readyState == 4) // Check aborted flag because IE9 throws error c00c023f when accessing aborted request { var data = null; @@ -184,7 +184,7 @@ dataReady: function(data, callid) stop: function() { - try { this.req.abort(); } + try { this.req.aborted = true; this.req.abort(); } // Set aborted flag as IE9 throws error c00c023f when accessing aborted request catch (e) { } this.unlink(this.callid); |