From f89af6e673af2e3faabeef14a66a1edd7a6723f7 Mon Sep 17 00:00:00 2001 From: Corewala Date: Sun, 30 Jan 2022 10:16:26 -0500 Subject: [PATCH] Fixed link long press handler (again) --- app/src/main/java/corewala/buran/ui/GemActivity.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/corewala/buran/ui/GemActivity.kt b/app/src/main/java/corewala/buran/ui/GemActivity.kt index 87bf9a2..024f7c1 100644 --- a/app/src/main/java/corewala/buran/ui/GemActivity.kt +++ b/app/src/main/java/corewala/buran/ui/GemActivity.kt @@ -71,9 +71,11 @@ class GemActivity : AppCompatActivity() { private val onLink: (link: URI, longTap: Boolean, adapterPosition: Int) -> Unit = { uri, longTap, position: Int -> if(longTap){ - var globalURI = uri.toString() - if(globalURI.first() == '/'){ - globalURI = (omniTerm.getCurrent() + globalURI).replace("%2F", "/").replace("//", "/").replace("gemini:/", "gemini://") + var globalURI: String + if(!uri.toString().contains("//")){ + globalURI = (omniTerm.getCurrent() + uri.toString()).replace("%2F", "/").replace("//", "/").replace("gemini:/", "gemini://") + } else { + globalURI = uri.toString() } Intent().apply { action = Intent.ACTION_SEND