mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-06-13 05:37:40 +02:00
fix: patch fails when custom-video-speed
patch is excluded
This commit is contained in:
@ -48,6 +48,8 @@ class CustomVideoSpeedPatch : ResourcePatch {
|
|||||||
ResourceHelper.addEntries(context, speedElements[index] + "x")
|
ResourceHelper.addEntries(context, speedElements[index] + "x")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ResourceHelper.addSpeed(context)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
add settings
|
add settings
|
||||||
*/
|
*/
|
||||||
|
@ -58,6 +58,19 @@ internal object ResourceHelper {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun addSpeed(
|
||||||
|
context: ResourceContext
|
||||||
|
) {
|
||||||
|
val prefs = context["res/xml/revanced_prefs.xml"]
|
||||||
|
prefs.writeText(
|
||||||
|
prefs.readText()
|
||||||
|
.replace(
|
||||||
|
"revanced_default_video_speed\"",
|
||||||
|
"revanced_default_video_speed\" android:entries=\"@array/revanced_video_speed_entries\" android:entryValues=\"@array/revanced_video_speed_entry_values\""
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
fun addSettings(
|
fun addSettings(
|
||||||
context: ResourceContext,
|
context: ResourceContext,
|
||||||
PreferenceCategory: String,
|
PreferenceCategory: String,
|
||||||
|
@ -292,7 +292,7 @@
|
|||||||
<ListPreference android:title="@string/revanced_default_video_quality_mobile_title" android:key="revanced_default_video_quality_mobile" android:summary="@string/revanced_default_video_quality_mobile_summary" android:entries="@array/revanced_video_quality_entries" android:defaultValue="-2" android:entryValues="@array/revanced_video_quality_entry_values" />SETTINGS: DEFAULT_VIDEO_QUALITY -->
|
<ListPreference android:title="@string/revanced_default_video_quality_mobile_title" android:key="revanced_default_video_quality_mobile" android:summary="@string/revanced_default_video_quality_mobile_summary" android:entries="@array/revanced_video_quality_entries" android:defaultValue="-2" android:entryValues="@array/revanced_video_quality_entry_values" />SETTINGS: DEFAULT_VIDEO_QUALITY -->
|
||||||
|
|
||||||
<!-- SETTINGS: DEFAULT_VIDEO_SPEED
|
<!-- SETTINGS: DEFAULT_VIDEO_SPEED
|
||||||
<ListPreference android:title="@string/revanced_default_video_speed_title" android:key="revanced_default_video_speed" android:summary="@string/revanced_default_video_speed_summary" android:entries="@array/revanced_video_speed_entries" android:defaultValue="-2" android:entryValues="@array/revanced_video_speed_entry_values" />SETTINGS: DEFAULT_VIDEO_SPEED -->
|
<ListPreference android:title="@string/revanced_default_video_speed_title" android:key="revanced_default_video_speed" android:summary="@string/revanced_default_video_speed_summary" android:defaultValue="-2.0" />SETTINGS: DEFAULT_VIDEO_SPEED -->
|
||||||
|
|
||||||
<!-- SETTINGS: DEFAULT_VIDEO_QUALITY
|
<!-- SETTINGS: DEFAULT_VIDEO_QUALITY
|
||||||
<SwitchPreference android:title="@string/revanced_enable_save_video_quality_title" android:key="revanced_enable_save_video_quality" android:defaultValue="false" android:summaryOn="@string/revanced_enable_save_video_quality_summary_on" android:summaryOff="@string/revanced_enable_save_video_quality_summary_off" />SETTINGS: DEFAULT_VIDEO_QUALITY -->
|
<SwitchPreference android:title="@string/revanced_enable_save_video_quality_title" android:key="revanced_enable_save_video_quality" android:defaultValue="false" android:summaryOn="@string/revanced_enable_save_video_quality_summary_on" android:summaryOff="@string/revanced_enable_save_video_quality_summary_off" />SETTINGS: DEFAULT_VIDEO_QUALITY -->
|
||||||
|
Reference in New Issue
Block a user