fix(youtube/theme): apply custom seekbar color to video thumbnails (#2085)
This commit is contained in:

committed by
GitHub

parent
1b76da8559
commit
d4970273ad
16
src/main/kotlin/app/revanced/util/patch/BytecodeUtils.kt
Normal file
16
src/main/kotlin/app/revanced/util/patch/BytecodeUtils.kt
Normal file
@ -0,0 +1,16 @@
|
||||
package app.revanced.util.patch
|
||||
|
||||
import org.jf.dexlib2.Opcode
|
||||
import org.jf.dexlib2.iface.Method
|
||||
import org.jf.dexlib2.iface.instruction.WideLiteralInstruction
|
||||
|
||||
/**
|
||||
* @return the first constant instruction with the resource id, or -1 if not found.
|
||||
*/
|
||||
fun Method.indexOfFirstConstantInstruction(constantValue: Long): Int {
|
||||
return implementation?.let {
|
||||
it.instructions.indexOfFirst { instruction ->
|
||||
instruction.opcode == Opcode.CONST && (instruction as WideLiteralInstruction).wideLiteral == constantValue
|
||||
}
|
||||
} ?: -1
|
||||
}
|
Reference in New Issue
Block a user