Skip to content

Commit e5c4dbb

Browse files
committed
add nedded methods for parcelable span
1 parent 2fc2b4c commit e5c4dbb

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

omegatypes/src/main/java/com/omega_r/libs/omegatypes/tools/TypefaceSpanCompat.kt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,19 @@ class TypefaceSpanCompat(
2929
return 0
3030
}
3131

32-
override fun writeToParcel(dest: Parcel, flags: Int) {
32+
fun getSpanTypeIdInternal(): Int {
33+
return 13
34+
}
35+
36+
fun writeToParcelInternal(dest: Parcel, flags: Int) {
3337
dest.writeString(family)
3438
typeface?.let { LeakyTypefaceStorageCompat.writeTypefaceToParcel(it, dest) }
3539
}
3640

41+
override fun writeToParcel(dest: Parcel, flags: Int) {
42+
writeToParcelInternal(dest, flags)
43+
}
44+
3745
override fun updateDrawState(ds: TextPaint) {
3846
updateTypeface(ds)
3947
}

0 commit comments

Comments
 (0)