mirror of
https://github.com/revanced/revanced-patches.git
synced 2025-04-30 22:54:40 +02:00
fix(sponsorblock): dynamically insert setSponsorBarRect
call (#644)
This commit is contained in:
parent
ec1eb2ef9c
commit
12af4b1478
@ -99,10 +99,14 @@ class SponsorBlockBytecodePatch : BytecodePatch(
|
|||||||
/*
|
/*
|
||||||
Get the instance of the seekbar rectangle
|
Get the instance of the seekbar rectangle
|
||||||
*/
|
*/
|
||||||
|
for ((index, instruction) in seekbarMethodInstructions.withIndex()) {
|
||||||
|
if (instruction.opcode != Opcode.MOVE_OBJECT_FROM16) continue
|
||||||
seekbarMethod.addInstruction(
|
seekbarMethod.addInstruction(
|
||||||
1,
|
index + 1,
|
||||||
"invoke-static {v0}, Lapp/revanced/integrations/sponsorblock/PlayerController;->setSponsorBarRect(Ljava/lang/Object;)V"
|
"invoke-static {v0}, Lapp/revanced/integrations/sponsorblock/PlayerController;->setSponsorBarRect(Ljava/lang/Object;)V"
|
||||||
)
|
)
|
||||||
|
break
|
||||||
|
}
|
||||||
|
|
||||||
for ((index, instruction) in seekbarMethodInstructions.withIndex()) {
|
for ((index, instruction) in seekbarMethodInstructions.withIndex()) {
|
||||||
if (instruction.opcode != Opcode.INVOKE_STATIC) continue
|
if (instruction.opcode != Opcode.INVOKE_STATIC) continue
|
||||||
|
Loading…
x
Reference in New Issue
Block a user