From e1c1be3e500b34140074fc9fd5703417db07cfd2 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 9 Jan 2024 12:56:39 +0100 Subject: [PATCH] Fixed click on notification no going into conversation --- .../java/org/linphone/ui/main/MainActivity.kt | 22 +++++-------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/app/src/main/java/org/linphone/ui/main/MainActivity.kt b/app/src/main/java/org/linphone/ui/main/MainActivity.kt index 13d696681..c5702759e 100644 --- a/app/src/main/java/org/linphone/ui/main/MainActivity.kt +++ b/app/src/main/java/org/linphone/ui/main/MainActivity.kt @@ -370,23 +370,11 @@ class MainActivity : GenericActivity() { Log.i("$TAG New intent with [Chat] extra") if (isNewIntent) { try { - val navGraphId = findNavController().graph.id - if (navGraphId == R.navigation.main_nav_graph) { - Log.i("$TAG Graph is already loaded, going to Conversations fragment") - findNavController().navigate( - R.id.action_global_conversationsListFragment, - intent.extras - ) - } else { - Log.i( - "$TAG Loading graph & set start destination to Conversations fragment instead of default" - ) - val navGraph = findNavController().navInflater.inflate( - R.navigation.main_nav_graph - ) - navGraph.setStartDestination(R.id.conversationsListFragment) - findNavController().setGraph(navGraph, intent.extras) - } + Log.i("$TAG Trying to go to Conversations fragment") + findNavController().navigate( + R.id.action_global_conversationsListFragment, + intent.extras + ) } catch (ise: IllegalStateException) { Log.i( "$TAG Nav graph not set yet, loading it & set start destination to Conversations fragment instead of default"