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

Commit 027c75d5 authored by Brian Carlstrom's avatar Brian Carlstrom Committed by Android Git Automerger
Browse files

am f230061b: am 2ce02bba: am b7d7cbc9: Merge "Fix background PackageUsage writing."

* commit 'f230061b':
  Fix background PackageUsage writing.
parents f65bfe3b f230061b
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -621,7 +621,7 @@ public class PackageManagerService extends IPackageManager.Stub {
        void write(boolean force) {
            if (force) {
                write();
                writeInternal();
                return;
            }
            if (SystemClock.elapsedRealtime() - mLastWritten.get() < WRITE_INTERVAL
@@ -633,7 +633,7 @@ public class PackageManagerService extends IPackageManager.Stub {
                    @Override
                    public void run() {
                        try {
                            write(true);
                            writeInternal();
                        } finally {
                            mBackgroundWriteRunning.set(false);
                        }
@@ -642,7 +642,7 @@ public class PackageManagerService extends IPackageManager.Stub {
            }
        }
        private void write() {
        private void writeInternal() {
            synchronized (mPackages) {
                synchronized (mFileLock) {
                    AtomicFile file = getFile();
@@ -4554,7 +4554,7 @@ public class PackageManagerService extends IPackageManager.Stub {
            if (updateUsage) {
                p.mLastPackageUsageTimeInMills = System.currentTimeMillis();
            }
            mPackageUsage.write();
            mPackageUsage.write(false);
            if (!p.mDexOptNeeded) {
                return false;
            }