From 8f116a84e48186a4ac95052c2bdda1fb64201307 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 26 Jan 2021 17:13:27 +0100 Subject: [PATCH] Fixed broken links when only a line break separates the end of the link and the rest of the text --- app/src/main/java/org/linphone/utils/LinphoneUtils.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/linphone/utils/LinphoneUtils.java b/app/src/main/java/org/linphone/utils/LinphoneUtils.java index 7b56ac38f..63c52ca65 100644 --- a/app/src/main/java/org/linphone/utils/LinphoneUtils.java +++ b/app/src/main/java/org/linphone/utils/LinphoneUtils.java @@ -318,7 +318,9 @@ public final class LinphoneUtils { int indexHttp = text.indexOf("http://"); int indexFinHttp = text.indexOf(" ", indexHttp) == -1 - ? text.length() + ? (text.indexOf("
", indexHttp) == -1 + ? text.length() + : text.indexOf("
", indexHttp)) : text.indexOf(" ", indexHttp); String link = text.substring(indexHttp, indexFinHttp); String linkWithoutScheme = link.replace("http://", ""); @@ -331,7 +333,9 @@ public final class LinphoneUtils { int indexHttp = text.indexOf("https://"); int indexFinHttp = text.indexOf(" ", indexHttp) == -1 - ? text.length() + ? (text.indexOf("
", indexHttp) == -1 + ? text.length() + : text.indexOf("
", indexHttp)) : text.indexOf(" ", indexHttp); String link = text.substring(indexHttp, indexFinHttp); String linkWithoutScheme = link.replace("https://", "");