From 9874b04d9c1bf1d7ecc8d153d62fcf15a9870f89 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 27 Oct 2021 17:31:50 +0200 Subject: [PATCH] Fixed UI issues when sharing file(s) from third party using shortcut API --- .../java/org/linphone/activities/main/MainActivity.kt | 1 + .../main/chat/fragments/DetailChatRoomFragment.kt | 2 ++ .../main/chat/fragments/MasterChatRoomsFragment.kt | 8 +++----- .../java/org/linphone/compatibility/Api29Compatibility.kt | 4 +--- .../java/org/linphone/compatibility/Api30Compatibility.kt | 5 +---- .../org/linphone/notifications/NotificationsManager.kt | 2 +- app/src/main/java/org/linphone/utils/LinphoneUtils.kt | 8 ++++++-- app/src/main/java/org/linphone/utils/ShortcutsHelper.kt | 4 ++-- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/app/src/main/java/org/linphone/activities/main/MainActivity.kt b/app/src/main/java/org/linphone/activities/main/MainActivity.kt index 619b2bfff..bdaf74447 100644 --- a/app/src/main/java/org/linphone/activities/main/MainActivity.kt +++ b/app/src/main/java/org/linphone/activities/main/MainActivity.kt @@ -454,6 +454,7 @@ class MainActivity : GenericActivity(), SnackBarActivity, NavController.OnDestin findNavController(R.id.nav_host_fragment).navigate(Uri.parse(deepLink)) } else { Log.e("[Main Activity] Failed to parse shortcut/locus id: $id") + findNavController(R.id.nav_host_fragment).navigate(R.id.action_global_masterChatRoomsFragment) } } diff --git a/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt b/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt index 3a05b5ff5..b7cfa67ab 100644 --- a/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt +++ b/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt @@ -318,6 +318,8 @@ class DetailChatRoomFragment : MasterFragment = ArraySet()