diff --git a/presentation/src/androidMain/kotlin/ca/gosyer/jui/ui/base/file/AndroidFileChooser.kt b/presentation/src/androidMain/kotlin/ca/gosyer/jui/ui/base/file/AndroidFileChooser.kt index 10d106cbe9..12d182b367 100644 --- a/presentation/src/androidMain/kotlin/ca/gosyer/jui/ui/base/file/AndroidFileChooser.kt +++ b/presentation/src/androidMain/kotlin/ca/gosyer/jui/ui/base/file/AndroidFileChooser.kt @@ -21,7 +21,9 @@ actual class FileChooser( private val resultLauncher: ManagedActivityResultLauncher, ) { actual fun launch(extension: String) { - resultLauncher.launch(MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension)) + val mime = MimeTypeMap.getSingleton() + .getMimeTypeFromExtension(extension) ?: return + resultLauncher.launch(mime) } }