diff options
| author | 2016-04-21 07:12:27 +0000 | |
|---|---|---|
| committer | 2016-04-21 14:55:31 -0700 | |
| commit | 3b6e05a2a8365c7e9c21e151ff05ca046b5bb9d9 (patch) | |
| tree | 2c9c887fdda6c3253fde0f0b9ba7be67a649f2ec | |
| parent | a20eeda52951021da758fefba7bf956c9c9d15a2 (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.java | 1 |
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++) { |