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

Commit ec86aef4 authored by Jing Ji's avatar Jing Ji
Browse files

Add proper locks in the ProcessServiceRecord#onProcessUnfrozen

Bug: 328856181
Test: treehugger
Change-Id: I0b7f93f91ccf5f564ac33315e8c54176360c25e5
parent c6782323
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -674,15 +674,17 @@ final class ProcessServiceRecord {
        return mScheduleServiceTimeoutPending;
    }

    @GuardedBy("mService")
    void onProcessUnfrozen() {
        synchronized (mService) {
            scheduleServiceTimeoutIfNeededLocked();
        }
    }

    @GuardedBy("mService")
    void onProcessFrozenCancelled() {
        synchronized (mService) {
            scheduleServiceTimeoutIfNeededLocked();
        }
    }

    @GuardedBy("mService")
    private void scheduleServiceTimeoutIfNeededLocked() {