diff options
author | 2024-04-22 09:51:19 +0000 | |
---|---|---|
committer | 2024-04-22 09:51:19 +0000 | |
commit | f8e433bc646d9318d7d23786195b50ab75cf2201 (patch) | |
tree | 247d06b058396243813e1e8edf3870d3889b75a1 | |
parent | 7b905381e9e1126e0c11c9c5c3db3073a6d36f30 (diff) | |
parent | 2f9cc565e1c59581c09f1bdb61c87c419be09e22 (diff) |
Merge "Allow to preload home if it was died on top while locked" into main
-rw-r--r-- | services/core/java/com/android/server/wm/RecentsAnimation.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/wm/RecentsAnimation.java b/services/core/java/com/android/server/wm/RecentsAnimation.java index 7a3124d2fa83..469cc647b1b5 100644 --- a/services/core/java/com/android/server/wm/RecentsAnimation.java +++ b/services/core/java/com/android/server/wm/RecentsAnimation.java @@ -112,11 +112,11 @@ class RecentsAnimation implements RecentsAnimationCallbacks, OnRootTaskOrderChan mTargetActivityType); ActivityRecord targetActivity = getTargetActivity(targetRootTask); if (targetActivity != null) { - if (targetActivity.isVisibleRequested() || targetActivity.isTopRunningActivity()) { - // The activity is ready. - return; - } if (targetActivity.attachedToProcess()) { + if (targetActivity.isVisibleRequested() || targetActivity.isTopRunningActivity()) { + // The activity is ready. + return; + } if (targetActivity.app.getCurrentProcState() >= PROCESS_STATE_CACHED_ACTIVITY) { Slog.v(TAG, "Skip preload recents for cached proc " + targetActivity.app); // The process may be frozen that cannot receive binder call. |