Minor fixes to prevent blinking
This commit is contained in:
parent
70fe94098b
commit
bed6ff19c9
2 changed files with 10 additions and 3 deletions
|
@ -252,8 +252,16 @@ class MasterChatRoomsFragment : MasterFragment<ChatRoomMasterFragmentBinding, Ch
|
||||||
Log.w("[Chat] Activity is pending destruction, don't start navigating now!")
|
Log.w("[Chat] Activity is pending destruction, don't start navigating now!")
|
||||||
sharedViewModel.destructionPendingChatRoom = chatRoom
|
sharedViewModel.destructionPendingChatRoom = chatRoom
|
||||||
} else {
|
} else {
|
||||||
sharedViewModel.selectedChatRoom.value = chatRoom
|
if (chatRoom.peerAddress.asStringUriOnly() == coreContext.notificationsManager.currentlyDisplayedChatRoomAddress) {
|
||||||
navigateToChatRoom(AppUtils.createBundleWithSharedTextAndFiles(sharedViewModel))
|
Log.w("[Chat] This chat room is already displayed!")
|
||||||
|
} else {
|
||||||
|
sharedViewModel.selectedChatRoom.value = chatRoom
|
||||||
|
navigateToChatRoom(
|
||||||
|
AppUtils.createBundleWithSharedTextAndFiles(
|
||||||
|
sharedViewModel
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -219,7 +219,6 @@ class MasterContactsFragment : MasterFragment<ContactMasterFragmentBinding, Cont
|
||||||
it.consume { contact ->
|
it.consume { contact ->
|
||||||
Log.i("[Contacts] Selected item in list changed: $contact")
|
Log.i("[Contacts] Selected item in list changed: $contact")
|
||||||
sharedViewModel.selectedContact.value = contact
|
sharedViewModel.selectedContact.value = contact
|
||||||
listViewModel.filter.value = ""
|
|
||||||
|
|
||||||
if (editOnClick) {
|
if (editOnClick) {
|
||||||
navigateToContactEditor(sipUriToAdd, binding.slidingPane)
|
navigateToContactEditor(sipUriToAdd, binding.slidingPane)
|
||||||
|
|
Loading…
Reference in a new issue