From c1df3eb1d041951e410013c95f479d0f2ad25ce4 Mon Sep 17 00:00:00 2001 From: Cuong-Tran <16017808+cuong-tran@users.noreply.github.com> Date: Fri, 20 Feb 2026 21:20:13 +0700 Subject: [PATCH] Don't wrap an intent-chooser inside another intent-chooser (#2921) (cherry picked from commit 20c899f2cd83fdd37dfc14d58ded6ae7581d3d65) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt --- .../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 3dd57e72a..258f41f37 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 @@ -1,7 +1,6 @@ package eu.kanade.tachiyomi.ui.manga import android.content.Context -import android.content.Intent import androidx.activity.compose.rememberLauncherForActivityResult import androidx.activity.result.contract.ActivityResultContracts import androidx.compose.foundation.layout.systemBarsPadding @@ -403,12 +402,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 8e90f20b7..aa210ea18 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 @@ -934,7 +934,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) } } @@ -1139,7 +1139,7 @@ class ReaderActivity : BaseActivity() { context = applicationContext, message = /* SY --> */ text, // SY <-- ) - startActivity(Intent.createChooser(intent, stringResource(MR.strings.action_share))) + startActivity(intent) } private fun onCopyImageResult(uri: Uri) {