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() {