From a09e55270c7ae8ea7ca04e5c416c97b0b6cbe5dd Mon Sep 17 00:00:00 2001 From: Cuong-Tran <16017808+cuong-tran@users.noreply.github.com> Date: Fri, 4 Jul 2025 12:00:00 +0700 Subject: [PATCH] (chore): Don't wrap an intent-chooser inside another intent-chooser (#1505) --- .../main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt | 8 +------- .../java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt | 4 ++-- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt index 93403405e..c2e296d82 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt @@ -2,7 +2,6 @@ package eu.kanade.tachiyomi.ui.manga import android.Manifest import android.content.Context -import android.content.Intent import android.content.pm.PackageManager import android.os.Build import androidx.activity.compose.BackHandler @@ -693,12 +692,7 @@ class MangaScreen( try { getMangaUrl(manga_, source_)?.let { url -> val intent = url.toUri().toShareIntent(context, type = "text/plain") - context.startActivity( - Intent.createChooser( - intent, - context.stringResource(MR.strings.action_share), - ), - ) + context.startActivity(intent) } } catch (e: Exception) { context.toast(e.message) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt index 3f3e943bb..97bf25b9e 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt @@ -1032,7 +1032,7 @@ class ReaderActivity : BaseActivity() { private fun shareChapter() { assistUrl?.let { val intent = it.toUri().toShareIntent(this, type = "text/plain") - startActivity(Intent.createChooser(intent, stringResource(MR.strings.action_share))) + startActivity(intent) } } @@ -1238,7 +1238,7 @@ class ReaderActivity : BaseActivity() { stringResource(MR.strings.share_page_info, manga.title, chapter.name, page.number) }, ) - startActivity(Intent.createChooser(intent, stringResource(MR.strings.action_share))) + startActivity(intent) } private fun onCopyImageResult(uri: Uri) {