summaryrefslogtreecommitdiff
path: root/src/protocols/DRMSyncobj.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocols/DRMSyncobj.cpp')
-rw-r--r--src/protocols/DRMSyncobj.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/protocols/DRMSyncobj.cpp b/src/protocols/DRMSyncobj.cpp
index 5d04d53f..48a80dcc 100644
--- a/src/protocols/DRMSyncobj.cpp
+++ b/src/protocols/DRMSyncobj.cpp
@@ -105,10 +105,8 @@ CDRMSyncobjSurfaceResource::CDRMSyncobjSurfaceResource(UP<CWpLinuxDrmSyncobjSurf
surface->pending.acquire = pendingAcquire;
pendingAcquire = {};
- surface->pending.buffer.release = pendingRelease;
- pendingRelease = {};
-
- surface->pending.buffer->syncReleaser = surface->pending.buffer.release.createSyncRelease();
+ surface->pending.buffer->addReleasePoint(pendingRelease);
+ pendingRelease = {};
});
}