diff --git a/services/core/java/com/android/server/wm/Task.java b/services/core/java/com/android/server/wm/Task.java index 4a643ef6a7876..6b3981a0c1cc6 100644 --- a/services/core/java/com/android/server/wm/Task.java +++ b/services/core/java/com/android/server/wm/Task.java @@ -5964,6 +5964,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); }