[ozone/wayland]Move wl_surface and related fields out of WaylandWindow
Currently a wl_surface is in a 1:1 relationship with WaylandWindow. To get wayland subsurface forwarding, fields that are 1:1 to wl_surface should be grouped and moved out of WaylandWindow. In the future, WaylandWindow can have 1 to many relationship with wl_surfaces, some of which are assigned wl_subsurface role. A new WaylandSurface class is created. Original WaylandSurface is now renamed to WaylandToplevelWindow. Bug: 1063865 Change-Id: I23feed2a98329e3c0cc5067065af6e7dd1b2e4b4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2261252Reviewed-by:Maksim Sisov <msisov@igalia.com> Commit-Queue: Kramer Ge <fangzhoug@chromium.org> Cr-Commit-Position: refs/heads/master@{#782022}
Showing
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment