| Index: ui/ozone/platform/drm/gpu/drm_thread.cc
|
| diff --git a/ui/ozone/platform/drm/gpu/drm_thread.cc b/ui/ozone/platform/drm/gpu/drm_thread.cc
|
| index 995373eb6ba6ae3840eb22c36b1a83c441b2b58e..6e6f0b28de7d38db74a35a7b4928c1055a4407f1 100644
|
| --- a/ui/ozone/platform/drm/gpu/drm_thread.cc
|
| +++ b/ui/ozone/platform/drm/gpu/drm_thread.cc
|
| @@ -110,14 +110,15 @@ void DrmThread::CreateBuffer(gfx::AcceleratedWidget widget,
|
| *buffer = GbmBuffer::CreateBuffer(gbm, format, size, usage);
|
| }
|
|
|
| -void DrmThread::CreateBufferFromFds(const gfx::Size& size,
|
| +void DrmThread::CreateBufferFromFds(gfx::AcceleratedWidget widget,
|
| + const gfx::Size& size,
|
| gfx::BufferFormat format,
|
| std::vector<base::ScopedFD>&& fds,
|
| std::vector<int> strides,
|
| std::vector<int> offsets,
|
| scoped_refptr<GbmBuffer>* buffer) {
|
| scoped_refptr<GbmDevice> gbm =
|
| - static_cast<GbmDevice*>(device_manager_->GetPrimaryDrmDevice().get());
|
| + static_cast<GbmDevice*>(device_manager_->GetDrmDevice(widget).get());
|
| DCHECK(gbm);
|
| *buffer = GbmBuffer::CreateBufferFromFds(gbm, format, size, std::move(fds),
|
| strides, offsets);
|
|
|