Update handle menu coordinates properly on rotate.
Changes AdditionalSystemViewContainer's setPosition to use
WindowManager's updateViewLayout to properly update LayoutParams.
Additionally, calculates global HandleMenu coordinates using more
variables from WindowDecoraiton.RelayoutResult to ensure correct
positioning on display rotation. Previously, task bounds were used which
may not have updated by the time the HandleMenu relayout occurred.
Bug: 341366352
Test: manual
Flag: EXEMPT bugfix
Change-Id: Ie1484dee5c517d7b5312e4190b3165eba06755b0
4 files changed