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

Commit 441790c4 authored by Winson Chung's avatar Winson Chung Committed by Automerger Merge Worker
Browse files

Merge "Dedupe non-perceptable depth updates" into ub-launcher3-rvc-dev am: f66e7c19

Change-Id: Id17c69166c72dccaf55ceacdc6e82f423db28cf0
parents 3603a379 f66e7c19
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -177,7 +177,14 @@ public class DepthController implements LauncherStateManager.StateHandler {
    }

    private void setDepth(float depth) {
        mDepth = depth;
        // Round out the depth to dedupe frequent, non-perceptable updates
        int depthI = (int) (depth * 256);
        float depthF = depthI / 256f;
        if (Float.compare(mDepth, depthF) == 0) {
            return;
        }

        mDepth = depthF;
        if (mSurface == null || !mSurface.isValid()) {
            return;
        }