diff options
Diffstat (limited to 'compositor/DrmDisplayCompositor.h')
-rw-r--r-- | compositor/DrmDisplayCompositor.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/compositor/DrmDisplayCompositor.h b/compositor/DrmDisplayCompositor.h index aebb6ff..c0eed0c 100644 --- a/compositor/DrmDisplayCompositor.h +++ b/compositor/DrmDisplayCompositor.h @@ -72,10 +72,11 @@ class DrmDisplayCompositor { void Dump(std::ostringstream *out) const; void Vsync(int display, int64_t timestamp); void ClearDisplay(); - int TakeOutFence() { - if (!active_composition_) - return -1; - return active_composition_->take_out_fence(); + UniqueFd TakeOutFence() { + if (!active_composition_) { + return UniqueFd(); + } + return std::move(active_composition_->out_fence_); } FlatteningState GetFlatteningState() const; |