am b8e39041
: Merge "Allow space management for device admins" into klp-dev
* commit 'b8e39041a5e8994376e44f7b5c5b9cd32a09377e': Allow space management for device admins
This commit is contained in:
@@ -242,10 +242,14 @@ public class InstalledAppDetails extends Fragment
|
||||
}
|
||||
|
||||
private void initDataButtons() {
|
||||
if ((mAppEntry.info.flags&(ApplicationInfo.FLAG_SYSTEM
|
||||
// If the app doesn't have its own space management UI
|
||||
// And it's a system app that doesn't allow clearing user data or is an active admin
|
||||
// Then disable the Clear Data button.
|
||||
if (mAppEntry.info.manageSpaceActivityName == null
|
||||
&& ((mAppEntry.info.flags&(ApplicationInfo.FLAG_SYSTEM
|
||||
| ApplicationInfo.FLAG_ALLOW_CLEAR_USER_DATA))
|
||||
== ApplicationInfo.FLAG_SYSTEM
|
||||
|| mDpm.packageHasActiveAdmins(mPackageInfo.packageName)) {
|
||||
|| mDpm.packageHasActiveAdmins(mPackageInfo.packageName))) {
|
||||
mClearDataButton.setText(R.string.clear_user_data_text);
|
||||
mClearDataButton.setEnabled(false);
|
||||
mCanClearData = false;
|
||||
|
Reference in New Issue
Block a user