diff --git a/services/core/java/com/android/server/wm/RecentsAnimation.java b/services/core/java/com/android/server/wm/RecentsAnimation.java index f840171b29b06..ffe3374e66584 100644 --- a/services/core/java/com/android/server/wm/RecentsAnimation.java +++ b/services/core/java/com/android/server/wm/RecentsAnimation.java @@ -520,7 +520,7 @@ class RecentsAnimation implements RecentsAnimationCallbacks, OnRootTaskOrderChan } private boolean matchesTarget(Task task) { - return task.mUserId == mUserId + return task.getNonFinishingActivityCount() > 0 && task.mUserId == mUserId && task.getBaseIntent().getComponent().equals(mTargetIntent.getComponent()); } }