From fd8e93baf0d429263add341ff546ed9c00dca2bb Mon Sep 17 00:00:00 2001 From: Robert Carr Date: Thu, 10 May 2018 13:40:25 -0700 Subject: [PATCH] Detach children in transaction. Trivial error. Bug: 79441653 Test: Manual Change-Id: I8fcc60aa2b8bb44593a2e5ada2f7c0c8a08cc16a --- services/core/java/com/android/server/wm/AppWindowToken.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/core/java/com/android/server/wm/AppWindowToken.java b/services/core/java/com/android/server/wm/AppWindowToken.java index 966ca4104710b..908379701fd2a 100644 --- a/services/core/java/com/android/server/wm/AppWindowToken.java +++ b/services/core/java/com/android/server/wm/AppWindowToken.java @@ -919,10 +919,12 @@ class AppWindowToken extends WindowToken implements WindowManagerService.AppFree } void detachChildren() { + SurfaceControl.openTransaction(); for (int i = mChildren.size() - 1; i >= 0; i--) { final WindowState w = mChildren.get(i); w.mWinAnimator.detachChildren(); } + SurfaceControl.closeTransaction(); } void finishRelaunching() {