From 09892e0078faffa90f2d7d59ded53e983c9640bd Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 30 May 2020 17:20:29 +0200 Subject: [PATCH] catch and show exceptions thrown at adding message attachments --- .../smsmessenger/activities/ThreadActivity.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt index 5c69142b..13813bef 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt @@ -514,9 +514,13 @@ class ThreadActivity : SimpleActivity() { if (attachmentUris.isNotEmpty()) { for (uri in attachmentUris) { - val byteArray = contentResolver.openInputStream(uri)?.readBytes() ?: continue - val mimeType = contentResolver.getType(uri) ?: continue - message.addMedia(byteArray, mimeType) + try { + val byteArray = contentResolver.openInputStream(uri)?.readBytes() ?: continue + val mimeType = contentResolver.getType(uri) ?: continue + message.addMedia(byteArray, mimeType) + } catch (e: Exception) { + showErrorToast(e) + } } }