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

Commit 4fe6b09b authored by Jing Ji's avatar Jing Ji Committed by Automerger Merge Worker
Browse files

Merge "[AMS] Fix race condition in ProcessList." am: a5ef7d77 am: 7e4801ab...

Merge "[AMS] Fix race condition in ProcessList." am: a5ef7d77 am: 7e4801ab am: e2fe15e9 am: 5fe325e1 am: 5ec7f1bf

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1956043



Change-Id: Ie8e423eb2c5e1eeb3a0242ec9f99c3adc4edb524
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 07acd8a9 5ec7f1bf
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -577,6 +577,7 @@ class AppErrors {
            mPackageWatchdog.onPackageFailure(r.getPackageListWithVersionCode(),
                    PackageWatchdog.FAILURE_REASON_APP_CRASH);

            synchronized (mService) {
                mService.mProcessList.noteAppKill(r, (crashInfo != null
                          && "Native crash".equals(crashInfo.exceptionClassName))
                          ? ApplicationExitInfo.REASON_CRASH_NATIVE
@@ -584,6 +585,7 @@ class AppErrors {
                          ApplicationExitInfo.SUBREASON_UNKNOWN,
                        "crash");
            }
        }

        final int relaunchReason = r != null
                ? r.getWindowProcessController().computeRelaunchReason() : RELAUNCH_REASON_NONE;