summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jorim Jaggi <jjaggi@google.com> 2016-04-21 07:12:27 +0000
committer Jorim Jaggi <jjaggi@google.com> 2016-04-21 14:55:31 -0700
commit3b6e05a2a8365c7e9c21e151ff05ca046b5bb9d9 (patch)
tree2c9c887fdda6c3253fde0f0b9ba7be67a649f2ec
parenta20eeda52951021da758fefba7bf956c9c9d15a2 (diff)
Revert "Death to synchronous transactions (2/2)"
This reverts commit dd05f0365aa0df9ba9a7631c8e02ed67f472132d. There seems to be some logic that gets triggered inside surface flinger regarding commit time of the transaction, and without it seems that animations got jankier. No time to investigate... Bug: 28305789 Change-Id: I7261cf8719d3528f8f5bee19e507b8ba88b8b729
-rw-r--r--services/core/java/com/android/server/wm/WindowAnimator.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/wm/WindowAnimator.java b/services/core/java/com/android/server/wm/WindowAnimator.java
index 6bc633f03aca..eae783881c9f 100644
--- a/services/core/java/com/android/server/wm/WindowAnimator.java
+++ b/services/core/java/com/android/server/wm/WindowAnimator.java
@@ -670,6 +670,7 @@ public class WindowAnimator {
if (SHOW_TRANSACTIONS) Slog.i(
TAG, ">>> OPEN TRANSACTION animateLocked");
SurfaceControl.openTransaction();
+ SurfaceControl.setAnimationTransaction();
try {
final int numDisplays = mDisplayContentsAnimators.size();
for (int i = 0; i < numDisplays; i++) {