diff --git a/app/src/main/java/ch/blinkenlights/android/vanilla/ListPreferenceSummary.java b/app/src/main/java/ch/blinkenlights/android/vanilla/ListPreferenceSummary.java index 3a22f15d..6196457d 100644 --- a/app/src/main/java/ch/blinkenlights/android/vanilla/ListPreferenceSummary.java +++ b/app/src/main/java/ch/blinkenlights/android/vanilla/ListPreferenceSummary.java @@ -1,4 +1,5 @@ /* + * Copyright (C) 2018 Adrian Ulrich * Copyright (C) 2011 Christopher Eby * * Permission is hereby granted, free of charge, to any person obtaining a copy @@ -44,10 +45,17 @@ public class ListPreferenceSummary extends ListPreference { return getEntry(); } + @Override + public boolean shouldDisableDependents() + { + return getValue().equals("0"); + } + @Override protected void onDialogClosed(boolean positiveResult) { super.onDialogClosed(positiveResult); + notifyDependencyChange(shouldDisableDependents()); notifyChanged(); } }