From a393c4dfae7c4b83386fa156a5d2cfa7b0d5194c Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Thu, 29 Oct 2020 11:05:09 +0100 Subject: [PATCH] Do not open again the DM if the user is already seeing it --- .../app/features/home/room/detail/RoomDetailViewModel.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt index 5d978ed6a4..9efad1081f 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt @@ -289,7 +289,9 @@ class RoomDetailViewModel @AssistedInject constructor( _viewEvents.post(RoomDetailViewEvents.OpenRoom(roomId)) } } else { - _viewEvents.post(RoomDetailViewEvents.OpenRoom(existingDmRoomId)) + if (existingDmRoomId != initialState.roomId) { + _viewEvents.post(RoomDetailViewEvents.OpenRoom(existingDmRoomId)) + } } }