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

Commit 057839ff authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Fix modulo div by 0 in Choreographer." into tm-dev am: 6dadf45f am:...

Merge "Fix modulo div by 0 in Choreographer." into tm-dev am: 6dadf45f am: 994032fc am: 8e8c28ee

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



Change-Id: Iad2dfc332d3591c81df8661c950e3cd5d53a5eee
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents f2505818 8e8c28ee
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -765,10 +765,11 @@ public final class Choreographer {
                startNanos = System.nanoTime();
                final long jitterNanos = startNanos - frameTimeNanos;
                if (jitterNanos >= frameIntervalNanos) {
                    final long lastFrameOffset = jitterNanos % frameIntervalNanos;
                    long lastFrameOffset = 0;
                    if (frameIntervalNanos == 0) {
                        Log.i(TAG, "Vsync data empty due to timeout");
                    } else {
                        lastFrameOffset = jitterNanos % frameIntervalNanos;
                        final long skippedFrames = jitterNanos / frameIntervalNanos;
                        if (skippedFrames >= SKIPPED_FRAME_WARNING_LIMIT) {
                            Log.i(TAG, "Skipped " + skippedFrames + " frames!  "