diff --git a/services/core/java/com/android/server/wm/Task.java b/services/core/java/com/android/server/wm/Task.java index 60c280cb61f9c..816f48ac923ab 100644 --- a/services/core/java/com/android/server/wm/Task.java +++ b/services/core/java/com/android/server/wm/Task.java @@ -5997,6 +5997,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); }