From e33e50fa2122c1df2aa9d4d15a2f9d75341b0d70 Mon Sep 17 00:00:00 2001
From: Benjamin Auder <benjamin.auder@somewhere>
Date: Wed, 4 Mar 2020 22:58:48 +0100
Subject: [PATCH] Fixed corr challenge disappear when player quit

---
 client/src/views/Hall.vue | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/client/src/views/Hall.vue b/client/src/views/Hall.vue
index c943ff53..8d8b311a 100644
--- a/client/src/views/Hall.vue
+++ b/client/src/views/Hall.vue
@@ -476,7 +476,10 @@ export default {
           // Disconnect means no more tmpIds:
           if (data.code == "disconnect") {
             // Remove the live challenge sent by this player:
-            ArrayFun.remove(this.challenges, c => c.from.sid == data.from);
+            ArrayFun.remove(
+              this.challenges,
+              c => c.type == "live" && c.from.sid == data.from
+            );
           } else {
             // Remove the matching live game if now unreachable
             const gid = data.page.match(/[a-zA-Z0-9]+$/)[0];
-- 
2.44.0