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

Commit b5811280 authored by Jing Ji's avatar Jing Ji Committed by Chris Tate
Browse files

More fixes towards the race conditions in AMS

Bug: 142986887
Bug: 140108616
Test: Manual
Change-Id: I6e0bdc8c02bab54f6278096b3a3acadd97c064c6
Merged-In: I6e0bdc8c02bab54f6278096b3a3acadd97c064c6
(cherry picked from commit b2e84f04)
parent f2811097
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -383,7 +383,11 @@ class AppErrors {
            // and then the delayed summary kill will be a no-op.
            final ProcessRecord p = proc;
            mService.mHandler.postDelayed(
                    () -> killAppImmediateLocked(p, "forced", "killed for invalid state"),
                    () -> {
                        synchronized (mService) {
                            killAppImmediateLocked(p, "forced", "killed for invalid state");
                        }
                    },
                    5000L);
        }
    }