diff --git a/src/com/android/settings/notification/modes/ZenModesListPreferenceController.java b/src/com/android/settings/notification/modes/ZenModesListPreferenceController.java index ba12b9ac842..12b727862c1 100644 --- a/src/com/android/settings/notification/modes/ZenModesListPreferenceController.java +++ b/src/com/android/settings/notification/modes/ZenModesListPreferenceController.java @@ -38,7 +38,8 @@ import java.util.Map; * containing links to each individual mode. This is a central controller that populates and updates * all the preferences that then lead to a mode configuration page. */ -class ZenModesListPreferenceController extends BasePreferenceController { +class ZenModesListPreferenceController extends BasePreferenceController + implements BasePreferenceController.UiBlocker { protected static final String KEY = "zen_modes_list"; protected ZenModesBackend mBackend; @@ -48,11 +49,6 @@ class ZenModesListPreferenceController extends BasePreferenceController { mBackend = backend; } - @Override - public String getPreferenceKey() { - return KEY; - } - @Override @AvailabilityStatus public int getAvailabilityStatus() { @@ -97,6 +93,8 @@ class ZenModesListPreferenceController extends BasePreferenceController { for (String key : originalPreferences.keySet()) { category.removePreferenceRecursively(key); } + + setUiBlockerFinished(true); } // Provide search data for the modes, which will allow users to reach the modes page if they