diff options
| -rw-r--r-- | services/core/java/com/android/server/pm/PackageManagerService.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index f8fceda0582c..cbcec9a90bd5 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -4052,9 +4052,6 @@ public class PackageManagerService implements PackageSender, TestUtilityService return; } - // Log the metrics when the component state is changed. - PackageMetrics.reportComponentStateChanged(computer, componentStateMetricsList, userId); - if (isSynchronous) { flushPackageRestrictionsAsUserInternalLocked(userId); } else { @@ -4074,6 +4071,10 @@ public class PackageManagerService implements PackageSender, TestUtilityService } } + // Log the metrics when the component state is changed. + PackageMetrics.reportComponentStateChanged(snapshotComputer(), componentStateMetricsList, + userId); + final long callingId = Binder.clearCallingIdentity(); try { final Computer newSnapshot = snapshotComputer(); |