From 9509692b39c2683f3dba8c10d0a086b74c33671f Mon Sep 17 00:00:00 2001 From: Blatzar <46196380+Blatzar@users.noreply.github.com> Date: Thu, 11 Aug 2022 19:41:54 +0200 Subject: [PATCH] Make pasting repo url better --- .../ui/settings/extensions/ExtensionsFragment.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsFragment.kt index 219722f7..6ff6ff7f 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsFragment.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsFragment.kt @@ -92,7 +92,15 @@ class ExtensionsFragment : Fragment() { (activity?.getSystemService(Context.CLIPBOARD_SERVICE) as? ClipboardManager?)?.primaryClip?.getItemAt( 0 )?.text?.toString()?.let { copy -> - dialog.repo_url_input?.setText(copy) + // Fix our own repo links and only paste the text if it's a link. + if (copy.startsWith("http")) { + val fixedUrl = if (copy.startsWith("https://cs.repo")) { + "https://" + copy.substringAfter("?") + } else { + copy + } + dialog.repo_url_input?.setText(fixedUrl) + } } // dialog.text2?.text = provider.name