chore(YouTube - Inclusive span): Update SpanType

This commit is contained in:
inotia00 2025-02-11 17:05:27 +09:00
parent ddbfc747b8
commit e5be4c5157
2 changed files with 8 additions and 4 deletions

View File

@ -7,6 +7,7 @@ import android.text.style.CharacterStyle;
import android.text.style.ClickableSpan;
import android.text.style.ForegroundColorSpan;
import android.text.style.ImageSpan;
import android.text.style.LineHeightSpan;
import android.text.style.TypefaceSpan;
import androidx.annotation.NonNull;
@ -93,6 +94,8 @@ public final class InclusiveSpanPatch {
return SpanType.TYPEFACE;
} else if (span instanceof ImageSpan) {
return SpanType.IMAGE;
} else if (span instanceof LineHeightSpan) {
return SpanType.LINE_HEIGHT;
} else if (span instanceof CharacterStyle) { // Replaced by patch.
return SpanType.CUSTOM_CHARACTER_STYLE;
} else {

View File

@ -3,12 +3,13 @@ package app.revanced.extension.shared.patches.spans;
import androidx.annotation.NonNull;
public enum SpanType {
CLICKABLE("ClickableSpan"),
FOREGROUND_COLOR("ForegroundColorSpan"),
ABSOLUTE_SIZE("AbsoluteSizeSpan"),
TYPEFACE("TypefaceSpan"),
IMAGE("ImageSpan"),
CLICKABLE("ClickableSpan"),
CUSTOM_CHARACTER_STYLE("CustomCharacterStyle"),
FOREGROUND_COLOR("ForegroundColorSpan"),
IMAGE("ImageSpan"),
LINE_HEIGHT("LineHeightSpan"),
TYPEFACE("TypefaceSpan"),
UNKNOWN("Unknown");
@NonNull