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

Commit 57da084e authored by Robert Greenwalt's avatar Robert Greenwalt
Browse files

Handle out-of-order request execution.

Don't process executeRequest if the request has been released.
A more comprehensive fix.

bug:22632129
Change-Id: Iadc78af0310091b962c6e803526811a243938095
parent cfbe5842
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -516,7 +516,7 @@ public class DctController extends Handler {
    }

    private void onExecuteRequest(RequestInfo requestInfo) {
        if (!requestInfo.executed) {
        if (!requestInfo.executed && mRequestInfos.containsKey(requestInfo.request.requestId)) {
            logd("onExecuteRequest request=" + requestInfo);
            requestInfo.log("DctController.onExecuteRequest - executed=" + requestInfo.executed);
            requestInfo.executed = true;