DescriptionMove ownership of PlatformDisplay from ws::Display to ws::WindowServer
In mash mode, an instance of ws::PlatformDisplay used for a drawable
root window is currently owned by ws::Display which means we have to
create a new display for each platform window. This works well for the
"internal window mode" used by Chrome OS (a single drawable surface for
the whole display). However, for "external window mode" (any number of
plaform windows, each with their own drawable surface) the top level
Chrome ServerWindows need to own ws::PlatformDisplay. This CL thus
moves ownership of PlatformDisplay from ws::Display to ws::WindowServer.
BUG=666958
Patch Set 1 #
Messages
Total messages: 10 (6 generated)
|