From c02487d51447f7419a569f8d986400822cc15241 Mon Sep 17 00:00:00 2001 From: Maxime Biais Date: Wed, 16 Dec 2015 08:18:07 +0100 Subject: fix #3521: use the simplest UnderlineSpan subclass --- .../android/util/helpers/WPUnderlineSpan.java | 30 ++++++---------------- 1 file changed, 8 insertions(+), 22 deletions(-) (limited to 'libs/utils/WordPressUtils/src/main/java/org/wordpress') diff --git a/libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/helpers/WPUnderlineSpan.java b/libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/helpers/WPUnderlineSpan.java index 12eadb379..4b6805ccf 100644 --- a/libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/helpers/WPUnderlineSpan.java +++ b/libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/helpers/WPUnderlineSpan.java @@ -17,32 +17,18 @@ package org.wordpress.android.util.helpers; import android.os.Parcel; -import android.text.ParcelableSpan; -import android.text.TextPaint; -import android.text.style.CharacterStyle; -import android.text.style.UpdateAppearance; +import android.text.style.UnderlineSpan; -public class WPUnderlineSpan extends CharacterStyle - implements UpdateAppearance, ParcelableSpan { +/** + * WPUnderlineSpan is used as an alternative class to UnderlineSpan. UnderlineSpan is used by EditText auto + * correct, so it can get mixed up with our formatting. + */ +public class WPUnderlineSpan extends UnderlineSpan { public WPUnderlineSpan() { + super(); } public WPUnderlineSpan(Parcel src) { - } - - public int getSpanTypeId() { - return 6; - } - - public int describeContents() { - return 0; - } - - public void writeToParcel(Parcel dest, int flags) { - } - - @Override - public void updateDrawState(TextPaint ds) { - ds.setUnderlineText(true); + super(src); } } -- cgit v1.2.3