summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Wei Sheng Shih <wilsonshih@google.com> 2022-06-30 02:32:19 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-06-30 02:32:19 +0000
commitc53bae98032092de96ad794ac166c08ba3cfec2e (patch)
tree38992852618872efbc0f2c2114b757822627ecf7
parent5355bffe3a299c0d489c4a1a76f134b7b03a8d33 (diff)
parent2e4b2eb5cc9dae090ba18e27669f368b0203843c (diff)
Merge "Ignore apply input transaction for removed activity." into tm-qpr-dev
-rw-r--r--services/core/java/com/android/server/wm/Transition.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/Transition.java b/services/core/java/com/android/server/wm/Transition.java
index c27a3d34a02f..ae61f24a7a54 100644
--- a/services/core/java/com/android/server/wm/Transition.java
+++ b/services/core/java/com/android/server/wm/Transition.java
@@ -673,7 +673,7 @@ class Transition extends Binder implements BLASTSyncEngine.TransactionReadyListe
SurfaceControl.Transaction inputSinkTransaction = null;
for (int i = 0; i < mParticipants.size(); ++i) {
final ActivityRecord ar = mParticipants.valueAt(i).asActivityRecord();
- if (ar == null || !ar.isVisible()) continue;
+ if (ar == null || !ar.isVisible() || ar.getParent() == null) continue;
if (inputSinkTransaction == null) {
inputSinkTransaction = new SurfaceControl.Transaction();
}