| Index: ui/ozone/platform/drm/gpu/gbm_surface_factory.cc
|
| diff --git a/ui/ozone/platform/drm/gpu/gbm_surface_factory.cc b/ui/ozone/platform/drm/gpu/gbm_surface_factory.cc
|
| index 58bb51f87c0f4b794651cbd96cafde9c30bef8e0..711ed04702e8cd903d2cadfdaf2c14f5b9598967 100644
|
| --- a/ui/ozone/platform/drm/gpu/gbm_surface_factory.cc
|
| +++ b/ui/ozone/platform/drm/gpu/gbm_surface_factory.cc
|
| @@ -116,7 +116,7 @@ scoped_refptr<ui::NativePixmap> GbmSurfaceFactory::CreateNativePixmapFromHandle(
|
| const gfx::NativePixmapHandle& handle) {
|
| size_t planes = gfx::NumberOfPlanesForBufferFormat(format);
|
| if (handle.strides_and_offsets.size() != planes ||
|
| - handle.fds.size() != planes) { // This constraint could be relaxed.
|
| + (handle.fds.size() != 1 && handle.fds.size() != planes)) {
|
| return nullptr;
|
| }
|
| std::vector<base::ScopedFD> scoped_fds;
|
|
|