fix(YouTube Music - Player components): Restore old comments popup panels not working on YouTube Music 7.25.53

This commit is contained in:
inotia00 2025-01-06 21:37:21 +09:00
parent 1ec68183d6
commit ec0107d6ae

View File

@ -11,6 +11,7 @@ import app.revanced.patches.music.utils.resourceid.miniPlayerViewPager
import app.revanced.patches.music.utils.resourceid.playerViewPager import app.revanced.patches.music.utils.resourceid.playerViewPager
import app.revanced.patches.music.utils.resourceid.remixGenericButtonSize import app.revanced.patches.music.utils.resourceid.remixGenericButtonSize
import app.revanced.patches.music.utils.resourceid.tapBloomView import app.revanced.patches.music.utils.resourceid.tapBloomView
import app.revanced.util.containsLiteralInstruction
import app.revanced.util.fingerprint.legacyFingerprint import app.revanced.util.fingerprint.legacyFingerprint
import app.revanced.util.getReference import app.revanced.util.getReference
import app.revanced.util.indexOfFirstInstruction import app.revanced.util.indexOfFirstInstruction
@ -50,10 +51,11 @@ internal val engagementPanelHeightFingerprint = legacyFingerprint(
), ),
parameters = emptyList(), parameters = emptyList(),
customFingerprint = { method, _ -> customFingerprint = { method, _ ->
method.indexOfFirstInstruction { method.containsLiteralInstruction(1) &&
opcode == Opcode.INVOKE_VIRTUAL && method.indexOfFirstInstruction {
getReference<MethodReference>()?.name == "booleanValue" opcode == Opcode.INVOKE_VIRTUAL &&
} >= 0 getReference<MethodReference>()?.name == "booleanValue"
} >= 0
} }
) )