Fix accidental creation of restriction entry for required apps

When entering Settings->Restrictions, don't automatically query restriction entries
for required apps.

Bug: 9681399
Change-Id: Idcc773bf4793b3e7e2b328a15881b7ecf930c6c3
This commit is contained in:
Amith Yamasani
2013-07-09 11:28:40 -07:00
parent 19e598acf0
commit 9e9c77c130

View File

@@ -601,7 +601,8 @@ public class AppRestrictionsFragment extends SettingsPreferenceFragment implemen
if (!hasSettings && !isSettingsApp) continue; if (!hasSettings && !isSettingsApp) continue;
// Get and populate the defaults, since the user is not going to be // Get and populate the defaults, since the user is not going to be
// able to toggle this app ON (it's ON by default and immutable). // able to toggle this app ON (it's ON by default and immutable).
if (hasSettings) { // Only do this for restricted profiles, not single-user restrictions
if (hasSettings && mRestrictedProfile) {
requestRestrictionsForApp(packageName, p); requestRestrictionsForApp(packageName, p);
} }
} else if (!mNewUser && isAppEnabledForUser(pi)) { /*appInfoListHasPackage(mUserApps, packageName)*/ } else if (!mNewUser && isAppEnabledForUser(pi)) { /*appInfoListHasPackage(mUserApps, packageName)*/