X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fviews%2FHall.vue;h=24c3ac6aee2273922fe25435ba9437eb4eecd91f;hp=d113da7a5c6b59ca9db0dc89f5e3af6bf52395d3;hb=68e3aa8c7a92efe3461bfc5c904f9763bca5d2da;hpb=a2bd587aebc0104db71f9404aadeec72c9141102 diff --git a/client/src/views/Hall.vue b/client/src/views/Hall.vue index d113da7a..24c3ac6a 100644 --- a/client/src/views/Hall.vue +++ b/client/src/views/Hall.vue @@ -398,7 +398,10 @@ export default { cleanBeforeDestroy: function() { document.removeEventListener('visibilitychange', this.visibilityChange); window.removeEventListener("beforeunload", this.cleanBeforeDestroy); + this.conn.removeEventListener("message", this.socketMessageListener); + this.conn.removeEventListener("close", this.socketCloseListener); this.send("disconnect"); + this.conn = null; }, getRandomnessClass: function(pc) { return {