Merge "Use enabled/enabledSetting from PackageParser." into jb-mr2-dev

This commit is contained in:
Jeff Sharkey
2013-03-06 23:24:55 +00:00
committed by Android (Google) Code Review

View File

@ -1614,16 +1614,9 @@ public class PackageManagerService extends IPackageManager.Stub {
}
final GrantedPermissions gp = ps.sharedUser != null ? ps.sharedUser : ps;
final PackageUserState state = ps.readUserState(userId);
pi = PackageParser.generatePackageInfo(p, gp.gids, flags,
return PackageParser.generatePackageInfo(p, gp.gids, flags,
ps.firstInstallTime, ps.lastUpdateTime, gp.grantedPermissions,
state, userId);
if (pi != null) {
pi.applicationInfo.enabledSetting = state.enabled;
pi.applicationInfo.enabled =
pi.applicationInfo.enabledSetting == COMPONENT_ENABLED_STATE_DEFAULT
|| pi.applicationInfo.enabledSetting == COMPONENT_ENABLED_STATE_ENABLED;
}
return pi;
}
@Override