89dee00e5e
Widgets should be rendering to a cairo_surface for a particular wl_surface, just like buffers are per surface. window_flush() has a change in behaviour: it will now send wl_shell_surface.set_toplevel also without a cairo_surface to be attached. This shouldn't change anything in practice. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>