diff options
| -rw-r--r-- | services/java/com/android/server/pm/PackageManagerService.java | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/services/java/com/android/server/pm/PackageManagerService.java b/services/java/com/android/server/pm/PackageManagerService.java index e17b53e..b4987cb 100644 --- a/services/java/com/android/server/pm/PackageManagerService.java +++ b/services/java/com/android/server/pm/PackageManagerService.java @@ -1618,16 +1618,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 |
