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

Commit 670dc40d authored by Joe Bolinger's avatar Joe Bolinger Committed by Automerger Merge Worker
Browse files

Merge "Execute show overlay method immediatly." into sc-dev am: 7aafe8e0

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

Change-Id: Ie798361f8557a170d0689ab2cbf077749703ab7c
parents 31f0bb95 7aafe8e0
Loading
Loading
Loading
Loading
+31 −28
Original line number Diff line number Diff line
@@ -596,8 +596,10 @@ public class UdfpsController implements DozeReceiver {
    }

    private void updateOverlay() {
        mExecution.assertIsMainThread();

        if (mServerRequest != null) {
            showUdfpsOverlay(mServerRequest.mRequestReason);
            showUdfpsOverlay(mServerRequest);
        } else {
            hideUdfpsOverlay();
        }
@@ -658,8 +660,10 @@ public class UdfpsController implements DozeReceiver {
        updateOverlay();
    }

    private void showUdfpsOverlay(int reason) {
        mFgExecutor.execute(() -> {
    private void showUdfpsOverlay(@NonNull ServerRequest request) {
        mExecution.assertIsMainThread();

        final int reason = request.mRequestReason;
        if (mView == null) {
            try {
                Log.v(TAG, "showUdfpsOverlay | adding window reason=" + reason);
@@ -687,7 +691,6 @@ public class UdfpsController implements DozeReceiver {
        } else {
            Log.v(TAG, "showUdfpsOverlay | the overlay is already showing");
        }
        });
    }

    private UdfpsAnimationViewController inflateUdfpsAnimation(int reason) {