From 4a8a2adb4ec0d7ba157bbddcaea3cbd2fd7ec5ee Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Mon, 14 Nov 2022 21:06:03 +0300 Subject: [PATCH] Update MediaFragment.java --- .../ru/vtosters/lite/ui/fragments/MediaFragment.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/MediaFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/MediaFragment.java index 7fbbc1236..c744ca629 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/MediaFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/MediaFragment.java @@ -10,6 +10,7 @@ import static ru.vtosters.lite.utils.AndroidUtils.getPreferences; import static ru.vtosters.lite.utils.AndroidUtils.sendToast; import static ru.vtosters.lite.utils.LifecycleUtils.restartApplicationWithTimer; import static ru.vtosters.lite.utils.Preferences.getBoolValue; +import static ru.vtosters.lite.utils.Preferences.isEnableExternalOpening; import static ru.vtosters.lite.utils.ThemesUtils.getAccentColor; import static ru.vtosters.lite.utils.ThemesUtils.getSTextAttr; import static ru.vtosters.lite.utils.ThemesUtils.getTextAttr; @@ -91,6 +92,12 @@ public class MediaFragment extends MaterialPreferenceToolbarFragment { prefs(); } + @Override + public boolean onPreferenceTreeClick(Preference preference) { + findPreference("maxquality").setEnabled(isEnableExternalOpening()); + return super.onPreferenceTreeClick(preference); + } + private void prefs() { findPreference("download_video").setOnPreferenceClickListener(new MediaFragment.download()); findPreference("clearvideohistory").setOnPreferenceClickListener(preference -> { @@ -156,6 +163,8 @@ public class MediaFragment extends MaterialPreferenceToolbarFragment { .show(); return true; }); + + findPreference("maxquality").setEnabled(isEnableExternalOpening()); } private void lastfmAuth(Context ctx) {