diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 796ea40be..1c1797778 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -286,6 +286,7 @@
+
diff --git a/app/src/main/java/com/todoroo/astrid/activity/ShareLinkActivity.kt b/app/src/main/java/com/todoroo/astrid/activity/ShareLinkActivity.kt
index bcfeeb9b5..ab8e90ee9 100644
--- a/app/src/main/java/com/todoroo/astrid/activity/ShareLinkActivity.kt
+++ b/app/src/main/java/com/todoroo/astrid/activity/ShareLinkActivity.kt
@@ -103,8 +103,10 @@ class ShareLinkActivity : InjectingAppCompatActivity() {
return result
}
- private fun hasAttachments(intent: Intent): Boolean {
- val type = intent.type
- return type != null && (type.startsWith("image/") || type.startsWith("application/"))
+ private fun hasAttachments(intent: Intent) =
+ intent.type?.let { type -> ATTACHMENT_TYPES.any { type.startsWith(it) } } ?: false
+
+ companion object {
+ private val ATTACHMENT_TYPES = listOf("image/", "application/", "audio/")
}
}
\ No newline at end of file