From 66dd981654442b214524aae12d7aa3cb2530fa2d Mon Sep 17 00:00:00 2001 From: inotia00 <108592928+inotia00@users.noreply.github.com> Date: Tue, 28 Nov 2023 15:06:48 +0900 Subject: [PATCH] fix(YouTube/Settings): matches the initialization process with the official ReVanced --- .../utils/settings/SettingsBytecodePatch.kt | 1 + .../youtube/utils/settings/SettingsPatch.kt | 4 +-- .../layout/revanced_settings_toolbar.xml | 4 --- .../layout/revanced_settings_with_toolbar.xml | 33 +++++++++++++++++-- .../revanced_settings_with_toolbar_layout.xml | 5 --- 5 files changed, 33 insertions(+), 14 deletions(-) delete mode 100644 src/main/resources/youtube/settings/layout/revanced_settings_toolbar.xml delete mode 100644 src/main/resources/youtube/settings/layout/revanced_settings_with_toolbar_layout.xml diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsBytecodePatch.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsBytecodePatch.kt index 4d5d17fb5..1f6ff8f6f 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsBytecodePatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsBytecodePatch.kt @@ -49,6 +49,7 @@ object SettingsBytecodePatch : BytecodePatch( context.injectInit("InitializationPatch", "initializeReVancedSettings", true) } + internal lateinit var contexts: BytecodeContext private const val SET_THEME = diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt index 4061de042..19fade301 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt @@ -120,9 +120,7 @@ object SettingsPatch : AbstractSettingsResourcePatch( arrayOf( ResourceUtils.ResourceGroup( "layout", - "revanced_settings_toolbar.xml", - "revanced_settings_with_toolbar.xml", - "revanced_settings_with_toolbar_layout.xml" + "revanced_settings_with_toolbar.xml" ), ResourceUtils.ResourceGroup( "values-v21", diff --git a/src/main/resources/youtube/settings/layout/revanced_settings_toolbar.xml b/src/main/resources/youtube/settings/layout/revanced_settings_toolbar.xml deleted file mode 100644 index ea1df1280..000000000 --- a/src/main/resources/youtube/settings/layout/revanced_settings_toolbar.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/main/resources/youtube/settings/layout/revanced_settings_with_toolbar.xml b/src/main/resources/youtube/settings/layout/revanced_settings_with_toolbar.xml index 21ff59780..e06d99d5b 100644 --- a/src/main/resources/youtube/settings/layout/revanced_settings_with_toolbar.xml +++ b/src/main/resources/youtube/settings/layout/revanced_settings_with_toolbar.xml @@ -1,4 +1,33 @@ - - + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/youtube/settings/layout/revanced_settings_with_toolbar_layout.xml b/src/main/resources/youtube/settings/layout/revanced_settings_with_toolbar_layout.xml deleted file mode 100644 index 31b20d945..000000000 --- a/src/main/resources/youtube/settings/layout/revanced_settings_with_toolbar_layout.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file