Re-add intended switching behavior

This commit is contained in:
Gigiaj 2025-05-25 22:09:17 -05:00
parent 1a821961f3
commit bf131f76dc

View file

@ -236,6 +236,7 @@ export function RoomNavItem({
(receipt) => receipt.userId !== mx.getUserId() (receipt) => receipt.userId !== mx.getUserId()
); );
const { navigateRoom } = useRoomNavigate(); const { navigateRoom } = useRoomNavigate();
const { roomIdOrAlias: viewedRoomId } = useParams();
const screenSize = useScreenSizeContext(); const screenSize = useScreenSizeContext();
const isMobile = screenSize === ScreenSize.Mobile; const isMobile = screenSize === ScreenSize.Mobile;
@ -264,7 +265,9 @@ export function RoomNavItem({
if (room.isCallRoom()) { if (room.isCallRoom()) {
if (!isMobile) { if (!isMobile) {
if (activeCallRoomId !== room.roomId) { if (activeCallRoomId !== room.roomId) {
navigateRoom(room.roomId); if (mx.getRoom(viewedRoomId)?.isCallRoom()) {
navigateRoom(room.roomId);
}
hangUp(room.roomId); hangUp(room.roomId);
setActiveCallRoomId(room.roomId); setActiveCallRoomId(room.roomId);
} else { } else {