]> jfr.im git - irc/quakenet/qwebirc.git/commitdiff
Close last active request on disconnect and erase timers.
authorChris Porter <redacted>
Mon, 10 Nov 2008 22:34:49 +0000 (22:34 +0000)
committerChris Porter <redacted>
Mon, 10 Nov 2008 22:34:49 +0000 (22:34 +0000)
js/irc/ircconnection.js

index 1e5604f23175c029b581ba898a3c592b821470b6..074f5feacf1e3abdb61171957f9d19b1c86196f6 100644 (file)
@@ -168,5 +168,13 @@ qwebirc.irc.IRCConnection = new Class({
   },
   disconnect: function() {
     this.disconnected = true;
+    if(this.lastactiverequest) {
+      this.lastactiverequest.cancel();
+      this.lastactiverequest = null;
+    }
+    if($defined(this.timeoutid)) {
+      $clear(this.timeoutid);
+      this.timeoutid = null;
+    }
   }
 });