Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4e334cfc authored by Amith Yamasani's avatar Amith Yamasani Committed by Android (Google) Code Review
Browse files

Merge "Reduce locking duration when checking idle states" into nyc-dev

parents 26ae3c80 b1e153bc
Loading
Loading
Loading
Loading
+11 −11
Original line number Diff line number Diff line
@@ -431,7 +431,6 @@ public class UsageStatsService extends SystemService implements
            List<PackageInfo> packages = mPackageManager.getInstalledPackagesAsUser(
                    PackageManager.MATCH_DISABLED_COMPONENTS,
                    userId);
            synchronized (mLock) {
            final int packageCount = packages.size();
            for (int p = 0; p < packageCount; p++) {
                final PackageInfo pi = packages.get(p);
@@ -442,6 +441,7 @@ public class UsageStatsService extends SystemService implements
                mHandler.sendMessage(mHandler.obtainMessage(MSG_INFORM_LISTENERS,
                        userId, isIdle ? 1 : 0, packageName));
                if (isIdle) {
                    synchronized (mLock) {
                        mAppIdleHistory.setIdle(packageName, userId, elapsedRealtime);
                    }
                }