+58
−70
+32
−9
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
With HWUI becoming an APEX module, we need to use public apis wherever possible - since there aren't plans to expose a stable api for physical display information through native, instead grab the system context from ActivityThread so that we can use DisplayManager's public apis. The api for retrieving the system context is left as a hidden api - a future change should stabilize the API or switch to a new api that does not yet exist. But, this is the right shape for plumbing through the display information, as the old code retrieved it through SurfaceFlinger which should not be stabilized as the source of truth for display information is DisplayManagerService. Bug: 146387012 Bug: 150880248 Test: builds, boots, verified that the correct display info is plumbed down Change-Id: I1a99a72244969bdece2903993e3beb27a6e534b1