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