From 7ddda7bf7610619607753c2ea11242dedf062b98 Mon Sep 17 00:00:00 2001 From: gavine99 Date: Tue, 22 Jul 2025 10:01:40 +1000 Subject: [PATCH] fix crash on share a file with no displayname from other app to talk. Signed-off-by: gavine99 Signed-off-by: gavine99 --- app/src/main/java/com/nextcloud/talk/utils/FileUtils.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/nextcloud/talk/utils/FileUtils.kt b/app/src/main/java/com/nextcloud/talk/utils/FileUtils.kt index 627787df1..ca7e54c4a 100644 --- a/app/src/main/java/com/nextcloud/talk/utils/FileUtils.kt +++ b/app/src/main/java/com/nextcloud/talk/utils/FileUtils.kt @@ -129,7 +129,10 @@ object FileUtils { val cursor: Cursor? = context.contentResolver.query(uri, null, null, null, null) try { if (cursor != null && cursor.moveToFirst()) { - filename = cursor.getString(cursor.getColumnIndexOrThrow(OpenableColumns.DISPLAY_NAME)) + val displayNameColumnIndex = cursor.getColumnIndex(OpenableColumns.DISPLAY_NAME) + if (displayNameColumnIndex != -1) { + filename = cursor.getString(displayNameColumnIndex) + } } } finally { cursor?.close()