diff --git a/app/src/main/java/org/linphone/activities/Navigation.kt b/app/src/main/java/org/linphone/activities/Navigation.kt
index 0b2699842..62386c712 100644
--- a/app/src/main/java/org/linphone/activities/Navigation.kt
+++ b/app/src/main/java/org/linphone/activities/Navigation.kt
@@ -445,8 +445,13 @@ internal fun MasterContactsFragment.navigateToContactEditor(sipUriToAdd: String?
}
internal fun ContactEditorFragment.navigateToContact(contact: NativeContact) {
- val deepLink = "linphone-android://contact/view/${contact.nativeId}"
- findMasterNavController().navigate(Uri.parse(deepLink), getRightToLeftAnimationNavOptions())
+ val bundle = Bundle()
+ bundle.putString("id", contact.nativeId)
+ findNavController().navigate(
+ R.id.action_contactEditorFragment_to_detailContactFragment,
+ bundle,
+ getRightToLeftAnimationNavOptions(R.id.detailContactFragment, true)
+ )
}
internal fun DetailContactFragment.navigateToChatRoom(args: Bundle?) {
diff --git a/app/src/main/res/navigation-sw533dp/contacts_nav_graph.xml b/app/src/main/res/navigation-sw533dp/contacts_nav_graph.xml
index 46d6eb3f1..5c1c9a794 100644
--- a/app/src/main/res/navigation-sw533dp/contacts_nav_graph.xml
+++ b/app/src/main/res/navigation-sw533dp/contacts_nav_graph.xml
@@ -24,6 +24,9 @@
android:name="SipUri"
app:argType="string"
app:nullable="true" />
+
+ android:label="ContactEditorFragment" >
+
+
\ No newline at end of file