b563271ff55c78cd68ab62799d95209e59a592e1
When rotating the device, a few issues were causing improper hotseat layout: - BubbleBarController receives an initial configuration before the UI controller is set. - The updated device profile, including the correct `isQsbInline` value, arrives after all controllers are recreated, and the UI controller is not informed of the device profile update. Added logic to carry over the bubble bar bubble visibility state to the new UI controller. Included a call to notify the UI controller of the device profile update. Fixes: 378400160 Flag: com.android.wm.shell.enable_bubble_bar Test: Manual. Have a Tangor device in landscape orientation with the bubble bar. Rotate the device - observe hotseat and QSB are reduced in width. Dismiss the bubble bar - observe hotseat and QSB extends to the full width. video: http://recall/-/gx8ASgewUeUS3QYohfrd1J/e8e1ZFRQlbHQtUlCXVJbFJ Change-Id: If180b01c8cdb329cd45d084af63a986c08cf65a1
…
Description
No description provided
Languages
Java
57.2%
Kotlin
42.4%
AIDL
0.3%