From bfa50d19c4db8ae9ff85302b26e146cf225251c2 Mon Sep 17 00:00:00 2001 From: Thomas Date: Fri, 25 Nov 2022 08:29:11 +0100 Subject: [PATCH] Fix a crash when long pressing URLs --- .../java/app/fedilab/android/helper/SpannableHelper.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java b/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java index 6418f1dc..3da822cd 100644 --- a/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java +++ b/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java @@ -255,6 +255,12 @@ public class SpannableHelper { if (urlDetails.containsValue(uniqueUrl)) { finalURl = Helper.getKeyByValue(urlDetails, uniqueUrl); } + if (finalURl == null) { + return; + } + if (finalURl.startsWith("http://")) { + finalURl = finalURl.replace("http://", "https://"); + } String finalURl1 = finalURl; popupLinksBinding.displayFullLink.setOnClickListener(v -> { AlertDialog.Builder builder = new AlertDialog.Builder(mContext, Helper.dialogStyle());