diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/downloader/MediaDownloader.kt b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/downloader/MediaDownloader.kt index 6c258b39..942a9c74 100644 --- a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/downloader/MediaDownloader.kt +++ b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/downloader/MediaDownloader.kt @@ -415,7 +415,11 @@ class MediaDownloader : Feature("MediaDownloader", loadParams = FeatureLoadParam } if (isPreviewMode) { runCatching { - val bitmap: Bitmap = PreviewUtils.createPreview(mediaData, fileType.isVideo)!! + val bitmap: Bitmap? = PreviewUtils.createPreview(mediaData, fileType.isVideo) + if (bitmap == null) { + context.shortToast("Failed to create preview") + return + } val builder = AlertDialog.Builder(context.mainActivity) builder.setTitle("Preview") val imageView = ImageView(builder.context)