mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-05-20 16:27:17 +02:00
fix(YouTube/Hide layout components): Hide tooltip content
patch breaks Zoom to fill
in fullscreen
This commit is contained in:
parent
619c67360b
commit
627f7d1914
@ -35,6 +35,7 @@ import app.revanced.util.patch.BaseBytecodePatch
|
|||||||
import app.revanced.util.resultOrThrow
|
import app.revanced.util.resultOrThrow
|
||||||
import com.android.tools.smali.dexlib2.Opcode
|
import com.android.tools.smali.dexlib2.Opcode
|
||||||
import com.android.tools.smali.dexlib2.iface.instruction.FiveRegisterInstruction
|
import com.android.tools.smali.dexlib2.iface.instruction.FiveRegisterInstruction
|
||||||
|
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||||
import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
|
import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
|
||||||
import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
||||||
import com.android.tools.smali.dexlib2.util.MethodUtil
|
import com.android.tools.smali.dexlib2.util.MethodUtil
|
||||||
@ -223,16 +224,22 @@ object LayoutComponentsPatch : BaseBytecodePatch(
|
|||||||
|
|
||||||
// region patch for hide tooltip content
|
// region patch for hide tooltip content
|
||||||
|
|
||||||
arrayOf(
|
TooltipContentFullscreenFingerprint.resultOrThrow().mutableMethod.apply {
|
||||||
TooltipContentFullscreenFingerprint,
|
val literalIndex = getWideLiteralInstructionIndex(45384061)
|
||||||
TooltipContentViewFingerprint
|
val targetIndex = getTargetIndex(literalIndex, Opcode.MOVE_RESULT)
|
||||||
).forEach { fingerprint ->
|
val targetRegister = getInstruction<OneRegisterInstruction>(targetIndex).registerA
|
||||||
fingerprint.resultOrThrow().mutableMethod.addInstruction(
|
|
||||||
0,
|
addInstruction(
|
||||||
"return-void"
|
targetIndex + 1,
|
||||||
|
"const/4 v$targetRegister, 0x0"
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TooltipContentViewFingerprint.resultOrThrow().mutableMethod.addInstruction(
|
||||||
|
0,
|
||||||
|
"return-void"
|
||||||
|
)
|
||||||
|
|
||||||
// endregion
|
// endregion
|
||||||
|
|
||||||
LithoFilterPatch.addFilter(CUSTOM_FILTER_CLASS_DESCRIPTOR)
|
LithoFilterPatch.addFilter(CUSTOM_FILTER_CLASS_DESCRIPTOR)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user