From 0403c0a31c5b4b8f8c4e33637920a60695e1500e Mon Sep 17 00:00:00 2001 From: Louis Chang Date: Fri, 29 Apr 2022 17:48:59 +0800 Subject: [PATCH] TaskFragmentParentInfo should be updated for LTR/RTL changes Or the TaskFragment bounds won't updated accordingly when the layout direction changes. Bug: 230032056 Test: change between LTR/RTL languages Change-Id: Ia19e7e5d36eeb82a3ad979aa3ca89cbe8c8871a5 --- .../java/com/android/server/wm/WindowOrganizerController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/wm/WindowOrganizerController.java b/services/core/java/com/android/server/wm/WindowOrganizerController.java index 137a3ac81b9b5..081ee2c82d8ed 100644 --- a/services/core/java/com/android/server/wm/WindowOrganizerController.java +++ b/services/core/java/com/android/server/wm/WindowOrganizerController.java @@ -113,7 +113,8 @@ class WindowOrganizerController extends IWindowOrganizerController.Stub * will be filtered to only include these. */ static final int CONTROLLABLE_CONFIGS = ActivityInfo.CONFIG_WINDOW_CONFIGURATION - | ActivityInfo.CONFIG_SMALLEST_SCREEN_SIZE | ActivityInfo.CONFIG_SCREEN_SIZE; + | ActivityInfo.CONFIG_SMALLEST_SCREEN_SIZE | ActivityInfo.CONFIG_SCREEN_SIZE + | ActivityInfo.CONFIG_LAYOUT_DIRECTION; static final int CONTROLLABLE_WINDOW_CONFIGS = WindowConfiguration.WINDOW_CONFIG_BOUNDS | WindowConfiguration.WINDOW_CONFIG_APP_BOUNDS;