chore: disable Change YouTube header setting if current header is YouTube (Minimal header)

This commit is contained in:
inotia00 2024-09-23 22:01:14 +09:00
parent 29f4e06f75
commit 3a8e6760a3

View File

@ -3,13 +3,16 @@ package app.revanced.patches.youtube.layout.header
import app.revanced.patcher.data.ResourceContext
import app.revanced.patcher.patch.options.PatchOption.PatchExtensions.stringPatchOption
import app.revanced.patches.youtube.utils.compatibility.Constants
import app.revanced.patches.youtube.utils.integrations.Constants.PATCH_STATUS_CLASS_DESCRIPTOR
import app.revanced.patches.youtube.utils.settings.ResourceUtils
import app.revanced.patches.youtube.utils.settings.SettingsBytecodePatch
import app.revanced.util.ResourceGroup
import app.revanced.util.Utils.trimIndentMultiline
import app.revanced.util.copyFile
import app.revanced.util.copyResources
import app.revanced.util.patch.BaseResourcePatch
import app.revanced.util.underBarOrThrow
import app.revanced.util.updatePatchStatus
import java.io.File
import java.nio.file.Files
import kotlin.io.path.copyTo
@ -136,6 +139,10 @@ object ChangeHeaderPatch : BaseResourcePatch(
context.copyResources("youtube/branding/$customBrandingIconType/header", it)
}
}
if (customBrandingIconType == "youtube_minimal_header") {
SettingsBytecodePatch.contexts.updatePatchStatus(PATCH_STATUS_CLASS_DESCRIPTOR, "MinimalHeader")
}
} else {
println(warnings)
return