mirror of
https://github.com/revanced/revanced-patches
synced 2024-12-24 04:35:49 +01:00
fix(sponsorblock): dynamically insert setSponsorBarRect
call (#644)
This commit is contained in:
parent
336a887b55
commit
998a249a23
@ -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