From b005c0fc164d3ba42b4dae62012e9a85d5344d70 Mon Sep 17 00:00:00 2001 From: inotia00 Date: Thu, 14 Sep 2023 15:49:32 +0900 Subject: [PATCH] fix(youtube/default-video-quality): default video quality is not applied at cold start --- .../patches/youtube/video/quality/patch/VideoQualityPatch.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/kotlin/app/revanced/patches/youtube/video/quality/patch/VideoQualityPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/video/quality/patch/VideoQualityPatch.kt index 6082a09e9..fed0989b5 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/video/quality/patch/VideoQualityPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/video/quality/patch/VideoQualityPatch.kt @@ -15,6 +15,7 @@ import app.revanced.patches.youtube.utils.annotations.YouTubeCompatibility import app.revanced.patches.youtube.utils.fingerprints.NewFlyoutPanelOnClickListenerFingerprint import app.revanced.patches.youtube.utils.settings.resource.patch.SettingsPatch import app.revanced.patches.youtube.utils.settings.resource.patch.SettingsPatch.Companion.contexts +import app.revanced.patches.youtube.utils.videoid.general.patch.VideoIdPatch import app.revanced.patches.youtube.utils.videoid.withoutshorts.patch.VideoIdWithoutShortsPatch import app.revanced.patches.youtube.video.quality.fingerprints.NewVideoQualityChangedFingerprint import app.revanced.patches.youtube.video.quality.fingerprints.VideoQualityReferenceFingerprint @@ -33,6 +34,7 @@ import com.android.tools.smali.dexlib2.iface.reference.FieldReference @Description("Adds ability to set default video quality settings.") @DependsOn( [ + VideoIdPatch::class, VideoIdWithoutShortsPatch::class, SettingsPatch::class ] @@ -116,6 +118,7 @@ class VideoQualityPatch : BytecodePatch( ) } ?: throw VideoQualitySettingsParentFingerprint.exception + VideoIdPatch.onCreateHook(INTEGRATIONS_VIDEO_QUALITY_CLASS_DESCRIPTOR, "newVideoStarted") VideoIdWithoutShortsPatch.injectCall("$INTEGRATIONS_VIDEO_QUALITY_CLASS_DESCRIPTOR->newVideoStarted(Ljava/lang/String;)V") /**