Fixed issue when trying to open a file received by chat if the in-app viewer doesn't support it

This commit is contained in:
Sylvain Berfini 2024-04-30 16:28:15 +02:00
parent d55c60cd98
commit 9ca6978b7c
3 changed files with 3 additions and 3 deletions

View file

@ -147,7 +147,7 @@ class ConversationDocumentsListFragment : SlidingPaneChildFragment() {
val intent = Intent(Intent.ACTION_VIEW)
val contentUri: Uri =
FileUtils.getPublicFilePath(requireContext(), path)
intent.setDataAndType(contentUri, "file/$mime")
intent.setDataAndType(contentUri, mime)
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
try {
requireContext().startActivity(intent)

View file

@ -896,7 +896,7 @@ class ConversationFragment : SlidingPaneChildFragment() {
val intent = Intent(Intent.ACTION_VIEW)
val contentUri: Uri =
FileUtils.getPublicFilePath(requireContext(), path)
intent.setDataAndType(contentUri, "file/$mime")
intent.setDataAndType(contentUri, mime)
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
try {
requireContext().startActivity(intent)

View file

@ -156,7 +156,7 @@ class ConversationMediaListFragment : SlidingPaneChildFragment() {
val intent = Intent(Intent.ACTION_VIEW)
val contentUri: Uri =
FileUtils.getPublicFilePath(requireContext(), path)
intent.setDataAndType(contentUri, "file/$mime")
intent.setDataAndType(contentUri, mime)
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
try {
requireContext().startActivity(intent)