Skip to content
Commit f53da814 authored by Riddle Hsu's avatar Riddle Hsu
Browse files

Support forced display properties on secondary display

- Apply config_maxUiWidth to all displays.
- Forced size, density, scaling mode for non-default display are
  stored in DisplaySettings. The settings will apply when creating
  DisplayContent.
- Simplify WMS.displayReady because display policy would be updated
  via hierarchy of configuration container when config change happens
  from reconfigure.
- Remove WMS.displayReady(int) because the same things are done during
  initializing DisplayContent.
- Remove WMS.onDisplayAdded from Supervisor because during creating
  ActivityDisplay, DisplayWindowController, the DisplayContent will
  also be initialized. Without removing this, it may lost the settings
  that has been applied by configuring from the initial info again.
- Remove WMS.onDisplayRemoved from Supervisor because
  DisplayWindowController has handled it when removing container.

Bug: b/111362047
Test: atest DisplayContentTests
Test: atest DisplaySettingsTests
Test: atest ActivityManagerMultiDisplayTests

Change-Id: I5ae6f83db4c1264a32b7ce6a6951d3ba7e7fb662
parent 8c12dcd1
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment