| Index: ui/ozone/platform/drm/common/drm_util.cc
|
| diff --git a/ui/ozone/platform/drm/common/drm_util.cc b/ui/ozone/platform/drm/common/drm_util.cc
|
| index eb560ab5ab1f06fd71d5a4deab5530ee3f29aafd..dbe061ad96bb2d31ef529560194f0702f11607be 100644
|
| --- a/ui/ozone/platform/drm/common/drm_util.cc
|
| +++ b/ui/ozone/platform/drm/common/drm_util.cc
|
| @@ -234,16 +234,16 @@
|
| GetDrmPropertyBlob(fd, info->connector(), "EDID"));
|
|
|
| if (edid_blob) {
|
| - params.edid.assign(
|
| + std::vector<uint8_t> edid(
|
| static_cast<uint8_t*>(edid_blob->data),
|
| static_cast<uint8_t*>(edid_blob->data) + edid_blob->length);
|
|
|
| - GetDisplayIdFromEDID(params.edid, connector_index, ¶ms.display_id,
|
| + GetDisplayIdFromEDID(edid, connector_index, ¶ms.display_id,
|
| ¶ms.product_id);
|
|
|
| - ParseOutputDeviceData(params.edid, nullptr, nullptr, ¶ms.display_name,
|
| - nullptr, nullptr);
|
| - ParseOutputOverscanFlag(params.edid, ¶ms.has_overscan);
|
| + ParseOutputDeviceData(edid, nullptr, nullptr, ¶ms.display_name, nullptr,
|
| + nullptr);
|
| + ParseOutputOverscanFlag(edid, ¶ms.has_overscan);
|
| } else {
|
| VLOG(1) << "Failed to get EDID blob for connector "
|
| << info->connector()->connector_id;
|
|
|