summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Shane <shanewong@google.com> 2024-02-28 23:20:22 +0000
committer Shane <shanewong@google.com> 2024-02-29 17:56:47 +0000
commit964d768a60719ec04c0c7cb53782b3afc76b7f93 (patch)
tree5414383fdf4522d267dac2b27ad3749a31bcf989
parent3b0ac192c6965d6e0dbbe00c0a6a872b8521b380 (diff)
Fix updateInfrequentCount logic
Fix updateInfrequentCount logic. We should use mMinusTwoFrameIntervalMillis to check the previous interval instead of mMinusOneFrameIntervalMillis - mMinusTwoFrameIntervalMillis Test: atest ViewRootImpl Change-Id: Ic148e5b5dab0e5af76536159d043766f1107e210
-rw-r--r--core/java/android/view/View.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index 22d34e6f7151..58a78cbfff28 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -33757,8 +33757,8 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
mMinusTwoFrameIntervalMillis = mMinusOneFrameIntervalMillis;
mMinusOneFrameIntervalMillis = timeIntervalMillis;
- if (mMinusOneFrameIntervalMillis - mMinusTwoFrameIntervalMillis >= 30
- && timeIntervalMillis < 2) {
+ mLastUpdateTimeMillis = currentTimeMillis;
+ if (mMinusTwoFrameIntervalMillis >= 30 && timeIntervalMillis < 2) {
return;
}
if (timeIntervalMillis >= INFREQUENT_UPDATE_INTERVAL_MILLIS) {