From b6afe3b968b81bf8f01a358b829764e49e7a5288 Mon Sep 17 00:00:00 2001 From: Gigiaj Date: Fri, 23 May 2025 12:04:06 -0500 Subject: [PATCH] Fixes call initializing by default on mobile --- src/app/features/room-nav/RoomNavItem.tsx | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/app/features/room-nav/RoomNavItem.tsx b/src/app/features/room-nav/RoomNavItem.tsx index 89ac9061..ed57833c 100644 --- a/src/app/features/room-nav/RoomNavItem.tsx +++ b/src/app/features/room-nav/RoomNavItem.tsx @@ -262,20 +262,22 @@ export function RoomNavItem({ if (chatButton && chatButton.contains(target)) { return; } - if (!isMobile) { - if (room.isCallRoom() && activeCallRoomId !== room.roomId) { - hangUp(); - setActiveCallRoomId(room.roomId); - if (mx.getRoom(viewedRoomId)?.isCallRoom()) { - navigateRoom(room.roomId); + if (room.isCallRoom()) { + if (!isMobile) { + if (activeCallRoomId !== room.roomId) { + hangUp(); + setActiveCallRoomId(room.roomId); + if (mx.getRoom(viewedRoomId)?.isCallRoom()) { + navigateRoom(room.roomId); + } } } else { + evt.stopPropagation(); + if (isChatOpen) toggleChat(); + setViewedCallRoomId(room.roomId); navigateRoom(room.roomId); } } else { - evt.stopPropagation(); - if (isChatOpen) toggleChat(); - setViewedCallRoomId(room.roomId); navigateRoom(room.roomId); } };