mirror of
https://github.com/revanced/revanced-patches
synced 2024-11-19 20:19:23 +01: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
|
||||
*/
|
||||
seekbarMethod.addInstruction(
|
||||
1,
|
||||
"invoke-static {v0}, Lapp/revanced/integrations/sponsorblock/PlayerController;->setSponsorBarRect(Ljava/lang/Object;)V"
|
||||
)
|
||||
for ((index, instruction) in seekbarMethodInstructions.withIndex()) {
|
||||
if (instruction.opcode != Opcode.MOVE_OBJECT_FROM16) continue
|
||||
seekbarMethod.addInstruction(
|
||||
index + 1,
|
||||
"invoke-static {v0}, Lapp/revanced/integrations/sponsorblock/PlayerController;->setSponsorBarRect(Ljava/lang/Object;)V"
|
||||
)
|
||||
break
|
||||
}
|
||||
|
||||
for ((index, instruction) in seekbarMethodInstructions.withIndex()) {
|
||||
if (instruction.opcode != Opcode.INVOKE_STATIC) continue
|
||||
|
Loading…
Reference in New Issue
Block a user