diff options
| -rw-r--r-- | services/core/java/com/android/server/wm/Transition.java | 5 |
1 files changed, 4 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 86c6f8db8899..1f9035f4e47d 100644 --- a/services/core/java/com/android/server/wm/Transition.java +++ b/services/core/java/com/android/server/wm/Transition.java @@ -1893,7 +1893,10 @@ class Transition implements BLASTSyncEngine.TransactionReadyListener { } else { final List<TransitionInfo.Change> changes = info.getChanges(); for (int i = changes.size() - 1; i >= 0; --i) { - if (mTargets.get(i).mContainer.asActivityRecord() != null) { + final WindowContainer<?> container = mTargets.get(i).mContainer; + if (container.asActivityRecord() != null + || (container.asTask() != null + && mOverrideOptions.getOverrideTaskTransition())) { changes.get(i).setAnimationOptions(mOverrideOptions); } } |