am 18dd9b94: Merge "Use enabled/enabledSetting from PackageParser." into jb-mr2-dev

* commit '18dd9b94150bf8960314aa52f2f05e31fd9a7432':
  Use enabled/enabledSetting from PackageParser.
This commit is contained in:
Jeff Sharkey
2013-03-06 23:31:00 +00:00
committed by Android Git Automerger

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