mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-05-01 07:04:30 +02:00
fix(youtube/default-video-quality): default video quality is not applied at cold start
This commit is contained in:
parent
5cf52060a8
commit
b005c0fc16
@ -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")
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user