Loading app/src/main/java/app/fedilab/android/helper/SpannableHelper.java +19 −7 Original line number Diff line number Diff line Loading @@ -125,7 +125,7 @@ public class SpannableHelper { linkColor = link_color; } } else { linkColor = ThemeHelper.getAttColor(context, R.attr.linkColor); linkColor = -1; } SpannableString initialContent; Loading Loading @@ -474,8 +474,10 @@ public class SpannableHelper { @Override public void updateDrawState(@NonNull TextPaint ds) { super.updateDrawState(ds); if (linkColor != -1) { ds.setColor(linkColor); } } }, matchStart, matchEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); } Loading Loading @@ -701,8 +703,10 @@ public class SpannableHelper { public void updateDrawState(@NonNull TextPaint ds) { super.updateDrawState(ds); ds.setUnderlineText(false); if (linkColor != -1) { ds.setColor(linkColor); } } }, matchStart, matchEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); } } Loading Loading @@ -735,8 +739,10 @@ public class SpannableHelper { public void updateDrawState(@NonNull TextPaint ds) { super.updateDrawState(ds); ds.setUnderlineText(false); if (linkColor != -1) { ds.setColor(linkColor); } } }, matchStart, matchEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); } } Loading Loading @@ -772,8 +778,10 @@ public class SpannableHelper { public void updateDrawState(@NonNull TextPaint ds) { super.updateDrawState(ds); ds.setUnderlineText(false); if (linkColor != -1) { ds.setColor(linkColor); } } }, matchStart, matchEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); } } Loading Loading @@ -929,8 +937,10 @@ public class SpannableHelper { public void updateDrawState(@NonNull TextPaint ds) { super.updateDrawState(ds); ds.setUnderlineText(false); if (linkColor != -1) { ds.setColor(linkColor); } } }, matchStart, matchEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); } Loading Loading @@ -1078,8 +1088,10 @@ public class SpannableHelper { public void updateDrawState(@NonNull TextPaint ds) { super.updateDrawState(ds); ds.setUnderlineText(false); if (linkColor != -1) { ds.setColor(linkColor); } } }, startPosition, endPosition, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); Loading Loading
app/src/main/java/app/fedilab/android/helper/SpannableHelper.java +19 −7 Original line number Diff line number Diff line Loading @@ -125,7 +125,7 @@ public class SpannableHelper { linkColor = link_color; } } else { linkColor = ThemeHelper.getAttColor(context, R.attr.linkColor); linkColor = -1; } SpannableString initialContent; Loading Loading @@ -474,8 +474,10 @@ public class SpannableHelper { @Override public void updateDrawState(@NonNull TextPaint ds) { super.updateDrawState(ds); if (linkColor != -1) { ds.setColor(linkColor); } } }, matchStart, matchEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); } Loading Loading @@ -701,8 +703,10 @@ public class SpannableHelper { public void updateDrawState(@NonNull TextPaint ds) { super.updateDrawState(ds); ds.setUnderlineText(false); if (linkColor != -1) { ds.setColor(linkColor); } } }, matchStart, matchEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); } } Loading Loading @@ -735,8 +739,10 @@ public class SpannableHelper { public void updateDrawState(@NonNull TextPaint ds) { super.updateDrawState(ds); ds.setUnderlineText(false); if (linkColor != -1) { ds.setColor(linkColor); } } }, matchStart, matchEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); } } Loading Loading @@ -772,8 +778,10 @@ public class SpannableHelper { public void updateDrawState(@NonNull TextPaint ds) { super.updateDrawState(ds); ds.setUnderlineText(false); if (linkColor != -1) { ds.setColor(linkColor); } } }, matchStart, matchEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); } } Loading Loading @@ -929,8 +937,10 @@ public class SpannableHelper { public void updateDrawState(@NonNull TextPaint ds) { super.updateDrawState(ds); ds.setUnderlineText(false); if (linkColor != -1) { ds.setColor(linkColor); } } }, matchStart, matchEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); } Loading Loading @@ -1078,8 +1088,10 @@ public class SpannableHelper { public void updateDrawState(@NonNull TextPaint ds) { super.updateDrawState(ds); ds.setUnderlineText(false); if (linkColor != -1) { ds.setColor(linkColor); } } }, startPosition, endPosition, Spanned.SPAN_INCLUSIVE_EXCLUSIVE); Loading