X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=staging%2Fwindowmanager.git;a=blobdiff_plain;f=src%2Fapp.hpp;h=e661794188a3ada138a33e6a7b725308baf2662f;hp=2e5478b0dbc0c94f49b7f30996028e3c5502c6ca;hb=83b9b4e86d1193d820dfd67a3c0e1cbe0c29bb17;hpb=616ac2c0016f3936c1e8634c134807044e7bba68 diff --git a/src/app.hpp b/src/app.hpp index 2e5478b..e661794 100644 --- a/src/app.hpp +++ b/src/app.hpp @@ -138,6 +138,8 @@ struct App { x, false, std::memory_order_consume); } + std::vector pending_end_draw; + explicit App(wl::display *d); ~App(); @@ -162,6 +164,8 @@ struct App { char const *activate_surface(char const *drawing_name); char const *deactivate_surface(char const *drawing_name); + char const *enddraw(char const *drawing_name); + // Events from the compositor we are interested in void surface_created(uint32_t surface_id); void surface_removed(uint32_t surface_id);