From d8a7280b3beab162123db286a582aab8ef7d6e99 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Thu, 30 Mar 2023 18:13:41 +0300 Subject: [PATCH] Fix sharing unexisting logs --- app/src/main/java/org/koitharu/kotatsu/utils/ShareHelper.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/koitharu/kotatsu/utils/ShareHelper.kt b/app/src/main/java/org/koitharu/kotatsu/utils/ShareHelper.kt index c1923c182..8535fbed3 100644 --- a/app/src/main/java/org/koitharu/kotatsu/utils/ShareHelper.kt +++ b/app/src/main/java/org/koitharu/kotatsu/utils/ShareHelper.kt @@ -85,7 +85,11 @@ class ShareHelper(private val context: Context) { val intentBuilder = ShareCompat.IntentBuilder(context) .setType(TYPE_TEXT) for (logger in loggers) { - val uri = FileProvider.getUriForFile(context, "${BuildConfig.APPLICATION_ID}.files", logger.file) + val logFile = logger.file + if (!logFile.exists()) { + continue + } + val uri = FileProvider.getUriForFile(context, "${BuildConfig.APPLICATION_ID}.files", logFile) intentBuilder.addStream(uri) } intentBuilder.setChooserTitle(R.string.share_logs)