Implement PlatformScreen for all ozone platforms |
||||||||||
Issue descriptionhttps://crrev.com/c/1162354 added PlatformScreen interface in Ozone. Currently this interface is implemented only for Scenic (after https://crrev.com/c/1162426 lands). It needs to be implemented for all platforms and then OzonePlatform::CreateScreen() callers won't need to handle nullptr result. ⛆ |
|
|
,
Aug 16
Yes, I think we will want to implement PlatformScreen for Wayland. AFAICT DesktopScreenOzone doesn't implement all Screen functionality. E.g. GetDisplayNearestWindow() always returns "primary" display. That function is rather hard to implement correctly on layers above ozone. Note that PlatformScreen is not actually used in most cases ATM. You will want to update the code that initializes screen to create ScreenOzone instead of DesktopScreenOzone (and then DesktopScreenOzone can be removed completely).
,
Aug 17
,
Oct 3
,
Oct 3
,
Oct 3
,
Nov 17
***UI Mass Triage***
,
Jan 18
(4 days ago)
|
|||||||
►
Sign in to add a comment |
||||||||||
Comment 1 by msi...@igalia.com
, Aug 16