wayland/compositor: introduce client commit events

This commit is contained in:
Vaxry 2024-08-07 17:04:43 +02:00
parent a399f98c68
commit ea72831541
3 changed files with 6 additions and 3 deletions

View file

@ -432,6 +432,8 @@ void CWLSurfaceResource::commitPendingState() {
pending.bufferDamage.clear();
pending.newBuffer = false;
events.roleCommit.emit();
if (syncobj && syncobj->current.releaseTimeline && syncobj->current.releaseTimeline->timeline && current.buffer && current.buffer->buffer)
current.buffer->releaser = makeShared<CSyncReleaser>(syncobj->current.releaseTimeline->timeline, syncobj->current.releasePoint);