diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/PlaybackSpeedMenuFilter.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/PlaybackSpeedMenuFilter.java index 78ce3595d..852b33a6d 100644 --- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/PlaybackSpeedMenuFilter.java +++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/PlaybackSpeedMenuFilter.java @@ -34,8 +34,7 @@ public final class PlaybackSpeedMenuFilter extends Filter { Settings.CUSTOM_SPEED_MENU, "playback_speed_sheet_content.eml-js"); - - addPathCallbacks(playbackRateSelectorGroup); + addPathCallbacks(playbackRateSelectorGroup, oldPlaybackMenuGroup); } @Override diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/videoplayer/PlaybackSpeedDialogButton.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/videoplayer/PlaybackSpeedDialogButton.java index a365222e0..cb4545cfb 100644 --- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/videoplayer/PlaybackSpeedDialogButton.java +++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/videoplayer/PlaybackSpeedDialogButton.java @@ -9,9 +9,6 @@ import app.revanced.extension.youtube.patches.VideoInformation; import app.revanced.extension.youtube.patches.playback.speed.CustomPlaybackSpeedPatch; import app.revanced.extension.youtube.settings.Settings; -import static app.revanced.extension.shared.StringRef.str; -import static app.revanced.extension.shared.Utils.showToastShort; - @SuppressWarnings("unused") public class PlaybackSpeedDialogButton { @Nullable @@ -29,7 +26,11 @@ public class PlaybackSpeedDialogButton { Settings.PLAYBACK_SPEED_DIALOG_BUTTON::get, view -> { try { - CustomPlaybackSpeedPatch.showModernCustomPlaybackSpeedDialog(view.getContext()); + if (Settings.RESTORE_OLD_SPEED_MENU.get()) { + CustomPlaybackSpeedPatch.showOldPlaybackSpeedMenu(); + } else { + CustomPlaybackSpeedPatch.showModernCustomPlaybackSpeedDialog(view.getContext()); + } } catch (Exception ex) { Logger.printException(() -> "speed button onClick failure", ex); }