From e278fd6c1acecc96a5de87c889577cd3404420b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timi=20Rautam=C3=A4ki?= Date: Sun, 13 Jun 2021 21:38:53 +0200 Subject: [PATCH] SetupWizard: LineageSettings: correct privacy policy link span MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Some languages don't have the ´Privacy policy´-text as the last word of the sentence. Change-Id: I74e342c8d6bbb038db11538905a12c7fef5a84de --- src/org/lineageos/setupwizard/LineageSettingsActivity.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/org/lineageos/setupwizard/LineageSettingsActivity.java b/src/org/lineageos/setupwizard/LineageSettingsActivity.java index 4041f4bd..03f79450 100644 --- a/src/org/lineageos/setupwizard/LineageSettingsActivity.java +++ b/src/org/lineageos/setupwizard/LineageSettingsActivity.java @@ -94,9 +94,10 @@ public class LineageSettingsActivity extends BaseSetupWizardActivity { } } }; + int ppStartIndex = policySummary.indexOf(privacy_policy); ss.setSpan(clickableSpan, - policySummary.length() - privacy_policy.length() - 1, - policySummary.length() - 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); + ppStartIndex, ppStartIndex + privacy_policy.length(), + Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); TextView privacyPolicy = (TextView) findViewById(R.id.privacy_policy); privacyPolicy.setMovementMethod(LinkMovementMethod.getInstance()); privacyPolicy.setText(ss);