diff --git a/services/core/java/com/android/server/wm/Task.java b/services/core/java/com/android/server/wm/Task.java index 7ad53f96a80e2..1bec2a5d68fa3 100644 --- a/services/core/java/com/android/server/wm/Task.java +++ b/services/core/java/com/android/server/wm/Task.java @@ -6008,6 +6008,9 @@ class Task extends TaskFragment { if (canBeLaunchedOnDisplay(newParent.getDisplayId())) { reparent(newParent, onTop ? POSITION_TOP : POSITION_BOTTOM); + if (isLeafTask()) { + newParent.onLeafTaskMoved(this, onTop); + } } else { Slog.w(TAG, "Task=" + this + " can't reparent to " + newParent); }