From 7a6e883b95644932d120479cf9907391ef0421ef Mon Sep 17 00:00:00 2001 From: Maryam Dehaini Date: Wed, 29 Mar 2023 15:00:04 -0700 Subject: Update Desktop Mode handle menu position during rotation If the handle menu exists, menu position will be recalculated and updated during relayout. Bug: 269661569 Test: Manual Testing Change-Id: Ic9d2c1e005cf19e551883d7b4df4bfcbd3782042 --- .../windowdecor/DesktopModeWindowDecoration.java | 167 +++++++++++++-------- 1 file changed, 104 insertions(+), 63 deletions(-) diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecoration.java b/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecoration.java index e08d40d76c16..efc90b5e63e1 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecoration.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecoration.java @@ -91,6 +91,16 @@ public class DesktopModeWindowDecoration extends WindowDecoration { transaction.merge(t); @@ -337,31 +339,31 @@ public class DesktopModeWindowDecoration extends WindowDecoration