mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-05-04 08:34:27 +02:00
fix(YouTube/Hide feed components): Hide carousel shelf
setting hides library shelf in old version
This commit is contained in:
parent
ff81d1b395
commit
5acd8be292
@ -10,6 +10,7 @@ import app.revanced.patcher.patch.annotation.Patch
|
|||||||
import app.revanced.patcher.util.proxy.mutableTypes.MutableMethod
|
import app.revanced.patcher.util.proxy.mutableTypes.MutableMethod
|
||||||
import app.revanced.patches.youtube.utils.fingerprints.InitializeButtonsFingerprint
|
import app.revanced.patches.youtube.utils.fingerprints.InitializeButtonsFingerprint
|
||||||
import app.revanced.patches.youtube.utils.integrations.Constants.SHARED_PATH
|
import app.revanced.patches.youtube.utils.integrations.Constants.SHARED_PATH
|
||||||
|
import app.revanced.patches.youtube.utils.mainactivity.MainActivityResolvePatch
|
||||||
import app.revanced.patches.youtube.utils.navigation.fingerprints.NavigationEnumFingerprint
|
import app.revanced.patches.youtube.utils.navigation.fingerprints.NavigationEnumFingerprint
|
||||||
import app.revanced.patches.youtube.utils.navigation.fingerprints.PivotBarButtonsCreateDrawableViewFingerprint
|
import app.revanced.patches.youtube.utils.navigation.fingerprints.PivotBarButtonsCreateDrawableViewFingerprint
|
||||||
import app.revanced.patches.youtube.utils.navigation.fingerprints.PivotBarButtonsCreateResourceViewFingerprint
|
import app.revanced.patches.youtube.utils.navigation.fingerprints.PivotBarButtonsCreateResourceViewFingerprint
|
||||||
@ -29,6 +30,7 @@ import com.android.tools.smali.dexlib2.util.MethodUtil
|
|||||||
@Patch(
|
@Patch(
|
||||||
description = "Hooks the active navigation or search bar.",
|
description = "Hooks the active navigation or search bar.",
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
MainActivityResolvePatch::class,
|
||||||
PlayerTypeHookPatch::class,
|
PlayerTypeHookPatch::class,
|
||||||
SharedResourceIdPatch::class
|
SharedResourceIdPatch::class
|
||||||
],
|
],
|
||||||
@ -112,6 +114,8 @@ object NavigationBarHookPatch : BytecodePatch(
|
|||||||
navigationTabCreatedCallback = context.findClass(INTEGRATIONS_CLASS_DESCRIPTOR)?.mutableClass?.methods?.first { method ->
|
navigationTabCreatedCallback = context.findClass(INTEGRATIONS_CLASS_DESCRIPTOR)?.mutableClass?.methods?.first { method ->
|
||||||
method.name == "navigationTabCreatedCallback"
|
method.name == "navigationTabCreatedCallback"
|
||||||
} ?: throw PatchException("Could not find navigationTabCreatedCallback method")
|
} ?: throw PatchException("Could not find navigationTabCreatedCallback method")
|
||||||
|
|
||||||
|
MainActivityResolvePatch.injectOnBackPressedMethodCall(INTEGRATIONS_CLASS_DESCRIPTOR, "onBackPressed")
|
||||||
}
|
}
|
||||||
|
|
||||||
val hookNavigationButtonCreated: (String) -> Unit by lazy {
|
val hookNavigationButtonCreated: (String) -> Unit by lazy {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user