diff --git a/services/core/java/com/android/server/wm/AppWindowToken.java b/services/core/java/com/android/server/wm/AppWindowToken.java index ee03aff1fa09e..e637df4db502c 100644 --- a/services/core/java/com/android/server/wm/AppWindowToken.java +++ b/services/core/java/com/android/server/wm/AppWindowToken.java @@ -923,10 +923,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() {