summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authoralk3pInjection <webmaster@raspii.tech>2022-08-05 20:43:06 +0800
committeralk3pInjection <webmaster@raspii.tech>2022-08-05 20:43:06 +0800
commit6bf5529a1dc2fe7c6269298fa98a0982f6cea2d5 (patch)
tree76b090ba1598e728ec85a8afbb88c909d076bf1b /core/java
parentf637d7a7cafb1540448d3622285bd6080e492a54 (diff)
parent9b46e1caea3e666973508df4f2013ec4a954bb8f (diff)
Merge tag 'LA.QSSI.12.0.r1-08300-qssi.0' into sugisawa-mr1
"LA.QSSI.12.0.r1-08300-qssi.0" Change-Id: Ie275081952d33914848f88404af4b28f7b3dea92
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/view/Choreographer.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/view/Choreographer.java b/core/java/android/view/Choreographer.java
index 39beeeae11de..c3511e7c036d 100644
--- a/core/java/android/view/Choreographer.java
+++ b/core/java/android/view/Choreographer.java
@@ -844,6 +844,10 @@ public final class Choreographer {
mLastVsyncEventData = vsyncEventData;
}
+ if (frameIntervalNanos > 0 && frameIntervalNanos != mFrameIntervalNanos) {
+ mFrameIntervalNanos = frameIntervalNanos;
+ ScrollOptimizer.setFrameInterval(mFrameIntervalNanos);
+ }
ScrollOptimizer.setUITaskStatus(true);
AnimationUtils.lockAnimationClock(frameTimeNanos / TimeUtils.NANOS_PER_MS);