diff --git a/src/platforms/atomic-kms/server/kms/display_buffer.cpp b/src/platforms/atomic-kms/server/kms/display_buffer.cpp index 902c8c71ee..9218dddab2 100644 --- a/src/platforms/atomic-kms/server/kms/display_buffer.cpp +++ b/src/platforms/atomic-kms/server/kms/display_buffer.cpp @@ -470,6 +470,8 @@ auto mga::DmaBufDisplayAllocator::framebuffer_for(std::shared_ptr geometry::Size size_; }; + buffer->on_consumed(); + return std::make_unique(fb_id, buffer->size()); }