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

View File

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