Merge \\"Prevent users from blocking system notifications.\\" into nyc-dev am: b2301cb4c2
am: f04499b2e1
Change-Id: I9253ee4788f3e3bf6918a98fc2a2c4927d920114
This commit is contained in:
@@ -175,6 +175,9 @@ abstract public class NotificationSettingsBase extends SettingsPreferenceFragmen
|
|||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
setVisible(mImportance, false);
|
setVisible(mImportance, false);
|
||||||
|
if (isSystemApp) {
|
||||||
|
setVisible(mBlock, false);
|
||||||
|
} else {
|
||||||
boolean blocked = importance == Ranking.IMPORTANCE_NONE || banned;
|
boolean blocked = importance == Ranking.IMPORTANCE_NONE || banned;
|
||||||
mBlock.setChecked(blocked);
|
mBlock.setChecked(blocked);
|
||||||
mBlock.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
|
mBlock.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
|
||||||
@@ -203,6 +206,7 @@ abstract public class NotificationSettingsBase extends SettingsPreferenceFragmen
|
|||||||
updateDependents(banned ? Ranking.IMPORTANCE_NONE : importance);
|
updateDependents(banned ? Ranking.IMPORTANCE_NONE : importance);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
protected void setupPriorityPref(boolean priority) {
|
protected void setupPriorityPref(boolean priority) {
|
||||||
mPriority.setDisabledByAdmin(mSuspendedAppsAdmin);
|
mPriority.setDisabledByAdmin(mSuspendedAppsAdmin);
|
||||||
|
Reference in New Issue
Block a user