diff options
Diffstat (limited to 'src/protocols/DRMSyncobj.cpp')
| -rw-r--r-- | src/protocols/DRMSyncobj.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/protocols/DRMSyncobj.cpp b/src/protocols/DRMSyncobj.cpp index 2d232e28..bedec422 100644 --- a/src/protocols/DRMSyncobj.cpp +++ b/src/protocols/DRMSyncobj.cpp @@ -27,9 +27,9 @@ UP<CSyncReleaser> CDRMSyncPointState::createSyncRelease() { return makeUnique<CSyncReleaser>(m_timeline, m_point); } -bool CDRMSyncPointState::addWaiter(const std::function<void()>& waiter) { +bool CDRMSyncPointState::addWaiter(std::function<void()>&& waiter) { m_acquireCommitted = true; - return m_timeline->addWaiter(waiter, m_point, 0u); + return m_timeline->addWaiter(std::move(waiter), m_point, 0u); } bool CDRMSyncPointState::committed() { |
