From 7b115caf61f62f3e57179b1fb7b78fa0b5af79a6 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 28 Mar 2024 13:04:51 +0100 Subject: [PATCH] Added protobuf javalite dependency to parse native crash tombstone --- app/build.gradle | 3 +++ .../ui/main/chat/fragment/ConversationMediaListFragment.kt | 2 ++ 2 files changed, 5 insertions(+) diff --git a/app/build.gradle b/app/build.gradle index 9f1db0714..b69ade753 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -179,6 +179,9 @@ dependencies { //noinspection GroovyConstructorNamedArguments android.defaultConfig.manifestPlaceholders = [appAuthRedirectScheme: 'org.linphone'] + // To be able to parse native crash tombstone and print them with SDK logs the next time the app will start + implementation "com.google.protobuf:protobuf-javalite:3.22.3" + //noinspection GradleDynamicVersion implementation 'org.linphone:linphone-sdk-android:5.4.+' } diff --git a/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationMediaListFragment.kt b/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationMediaListFragment.kt index 6ae387fc7..bbda2fb67 100644 --- a/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationMediaListFragment.kt +++ b/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationMediaListFragment.kt @@ -101,6 +101,8 @@ class ConversationMediaListFragment : SlidingPaneChildFragment() { return true } } + // This isn't supported by GridLayoutManager, it will crash + // layoutManager.stackFromEnd = true binding.mediaList.layoutManager = layoutManager if (binding.mediaList.adapter != adapter) {