From 5d1650391b44a2621f153ec97b93d3633b28232d Mon Sep 17 00:00:00 2001 From: Riddle Hsu Date: Thu, 18 Jun 2020 15:40:48 +0800 Subject: [PATCH] Only ignore rotation update if recents animation is on top Otherwise the display rotation is not updated after switching activities in different orientations by quickstep gesture. E.g. Swipe from a portrait activity to a landscape activity, the landscape activity will show as portrait. Bug: 157447718 Test: atest DisplayContentTests#testRecentsNotRotatingWithFixedRotation Change-Id: I4469dd668ecdb0d299395e0c5536c2f00c80a84d --- .../java/com/android/server/wm/DisplayContent.java | 4 ++-- .../java/com/android/server/wm/DisplayRotation.java | 2 +- .../com/android/server/wm/DisplayContentTests.java | 12 +++++++++++- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/services/core/java/com/android/server/wm/DisplayContent.java b/services/core/java/com/android/server/wm/DisplayContent.java index c24c1e4661335..30070a35d09fb 100644 --- a/services/core/java/com/android/server/wm/DisplayContent.java +++ b/services/core/java/com/android/server/wm/DisplayContent.java @@ -5664,10 +5664,10 @@ class DisplayContent extends WindowContainer