Merge "Fix crashes related to ExternalSourcesDetails."

This commit is contained in:
TreeHugger Robot
2017-12-13 07:02:07 +00:00
committed by Android (Google) Code Review
3 changed files with 103 additions and 4 deletions

View File

@@ -107,6 +107,9 @@ public class ExternalSourcesDetails extends AppInfoWithHeader
@Override
protected boolean refreshUi() {
if (mPackageInfo == null || mPackageInfo.applicationInfo == null) {
return false;
}
if (mUserManager.hasBaseUserRestriction(UserManager.DISALLOW_INSTALL_UNKNOWN_SOURCES,
UserHandle.of(UserHandle.myUserId()))) {
mSwitchPref.setChecked(false);