From caf3b697315fe60e20e2d615d18e41b91896ae24 Mon Sep 17 00:00:00 2001 From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com> Date: Sat, 5 Jul 2025 13:03:41 +0400 Subject: [PATCH] refactor(YouTube - Change header): Handle importing bad settings data --- .../extension/youtube/patches/ChangeHeaderPatch.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/ChangeHeaderPatch.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/ChangeHeaderPatch.java index 982d438e2..12b1227fc 100644 --- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/ChangeHeaderPatch.java +++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/ChangeHeaderPatch.java @@ -34,7 +34,10 @@ public class ChangeHeaderPatch { return null; } - return Utils.getResourceIdentifier(resourceName, "attr"); + final int identifier = Utils.getResourceIdentifier(resourceName, "attr"); + // Identifier is zero if custom header setting was included in imported settings + // and a custom image was not included during patching. + return identifier == 0 ? null : identifier; } }