summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2020-05-26 23:55:19 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-05-26 23:55:19 +0000
commitc6d6c0b466cc8fd4c64ddba68f550cc6f00bfc4a (patch)
treeffbd0c0bf0f38ec6b37be766e05d41f28ee2a1fd
parent61a459d77a52678b22de9105e11d6f59c6a2f4d1 (diff)
parent1a7075f23520192dbf9e126ccc3562f7ddf5c64a (diff)
Merge "Avoid setting a barrier on layers that will not render frames" into rvc-dev
-rw-r--r--services/core/java/com/android/server/wm/WindowState.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/WindowState.java b/services/core/java/com/android/server/wm/WindowState.java
index ec03f24c90cc..5fa4afd6dfdf 100644
--- a/services/core/java/com/android/server/wm/WindowState.java
+++ b/services/core/java/com/android/server/wm/WindowState.java
@@ -5506,7 +5506,9 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP
}
long getFrameNumber() {
- return mFrameNumber;
+ // Return the frame number in which changes requested in this layout will be rendered or
+ // -1 if we do not expect the frame to be rendered.
+ return getFrameLw().isEmpty() ? -1 : mFrameNumber;
}
void setFrameNumber(long frameNumber) {