fix(YouTube - SponsorBlock): Dependencies for some settings are not set

This commit is contained in:
inotia00
2025-03-26 15:24:58 +09:00
parent efead108f9
commit 99fa969857
3 changed files with 10 additions and 12 deletions

View File

@ -21,7 +21,6 @@ import java.util.Objects;
import app.revanced.extension.shared.utils.Logger;
import app.revanced.extension.shared.utils.Utils;
import app.revanced.extension.youtube.settings.Settings;
import app.revanced.extension.youtube.sponsorblock.objects.CategoryBehaviour;
import app.revanced.extension.youtube.sponsorblock.objects.SegmentCategory;
@ -277,7 +276,6 @@ public class SegmentCategoryListPreference extends ListPreference {
applyOpacityToCategoryColor();
setTitle(category.getTitleWithColorDot(categoryColor));
setEnabled(Settings.SB_ENABLED.get());
}
private void updateCategoryColorDot() {

View File

@ -233,6 +233,7 @@ public class SponsorBlockSettingsPreference extends ReVancedPreferenceFragment {
statsCategory = new PreferenceCategory(mActivity);
statsCategory.setLayoutResource(preferencesCategoryLayout);
statsCategory.setTitle(str("revanced_sb_stats"));
statsCategory.setEnabled(Settings.SB_ENABLED.get());
mPreferenceScreen.addPreference(statsCategory);
fetchAndDisplayStats();
@ -261,7 +262,6 @@ public class SponsorBlockSettingsPreference extends ReVancedPreferenceFragment {
final String key = category.keyValue;
if (mPreferenceManager.findPreference(key) instanceof SegmentCategoryListPreference segmentCategoryListPreference) {
segmentCategoryListPreference.setTitle(category.getTitleWithColorDot());
segmentCategoryListPreference.setEnabled(Settings.SB_ENABLED.get());
}
}
} catch (Exception ex) {