From 9c354f17f8bf80b0bd8c30486c668ee3f3cf4f10 Mon Sep 17 00:00:00 2001 From: stom79 Date: Thu, 24 Jan 2019 11:52:54 +0100 Subject: [PATCH] Improve links in profiles --- .../mastodon/client/Entities/Account.java | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/client/Entities/Account.java b/app/src/main/java/fr/gouv/etalab/mastodon/client/Entities/Account.java index c3a12c572..f1a39c9fc 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/client/Entities/Account.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/client/Entities/Account.java @@ -747,22 +747,22 @@ public class Account implements Parcelable { int endPosition = startPosition + targetedAccount.length(); if( endPosition <= fieldSpan.toString().length() && endPosition >= startPosition) fieldSpan.setSpan(new ClickableSpan() { - @Override - public void onClick(@NonNull View textView) { - CrossActions.doCrossProfile(context,accountMention); - } - @Override - public void updateDrawState(@NonNull TextPaint ds) { - super.updateDrawState(ds); - ds.setUnderlineText(false); - if (theme == THEME_DARK) - ds.setColor(ContextCompat.getColor(context, R.color.dark_link_toot)); - else if (theme == THEME_BLACK) - ds.setColor(ContextCompat.getColor(context, R.color.black_link_toot)); - else if (theme == THEME_LIGHT) - ds.setColor(ContextCompat.getColor(context, R.color.mastodonC4)); - } - }, + @Override + public void onClick(@NonNull View textView) { + CrossActions.doCrossProfile(context,accountMention); + } + @Override + public void updateDrawState(@NonNull TextPaint ds) { + super.updateDrawState(ds); + ds.setUnderlineText(false); + if (theme == THEME_DARK) + ds.setColor(ContextCompat.getColor(context, R.color.dark_link_toot)); + else if (theme == THEME_BLACK) + ds.setColor(ContextCompat.getColor(context, R.color.black_link_toot)); + else if (theme == THEME_LIGHT) + ds.setColor(ContextCompat.getColor(context, R.color.mastodonC4)); + } + }, startPosition, endPosition, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); }