From 04cb9e29d905f7782b719ac9d38d39cfe6431c79 Mon Sep 17 00:00:00 2001 From: Kyle Johnsen Date: Wed, 25 May 2022 14:57:44 -0400 Subject: [PATCH] fixed master changing bug --- src/main.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main.rs b/src/main.rs index 4037adb..e65ed52 100644 --- a/src/main.rs +++ b/src/main.rs @@ -819,6 +819,8 @@ fn client_leave_room(client: Rc>, send_to_client: bool, rooms: R send_client_master_message(&mut *c, new_master_id); } room_ref.master_client = room_ref.clients.get(&new_master_id).unwrap().clone(); + room_ref.master_client.borrow_mut().is_master = true; + client_ref.is_master = false; } } let mut client_ref = client.borrow_mut();