| Index: ui/ozone/platform/dri/display_snapshot_dri.cc
|
| diff --git a/ui/ozone/platform/dri/display_snapshot_dri.cc b/ui/ozone/platform/dri/display_snapshot_dri.cc
|
| index 0d0c55918befcce9d704236702067a2e1323f830..383f94934a7fc3267f62238d74711c441091cef7 100644
|
| --- a/ui/ozone/platform/dri/display_snapshot_dri.cc
|
| +++ b/ui/ozone/platform/dri/display_snapshot_dri.cc
|
| @@ -67,7 +67,6 @@ DisplaySnapshotDri::DisplaySnapshotDri(DriWrapper* drm,
|
| drmModeCrtc* crtc,
|
| uint32_t index)
|
| : DisplaySnapshot(index,
|
| - false,
|
| gfx::Point(crtc->x, crtc->y),
|
| gfx::Size(connector->mmWidth, connector->mmHeight),
|
| GetDisplayType(connector),
|
| @@ -91,7 +90,9 @@ DisplaySnapshotDri::DisplaySnapshotDri(DriWrapper* drm,
|
| static_cast<uint8_t*>(edid_blob->data),
|
| static_cast<uint8_t*>(edid_blob->data) + edid_blob->length);
|
|
|
| - has_proper_display_id_ = GetDisplayIdFromEDID(edid, index, &display_id_);
|
| + if (!GetDisplayIdFromEDID(edid, index, &display_id_))
|
| + display_id_ = index;
|
| +
|
| ParseOutputDeviceData(edid, NULL, &display_name_);
|
| ParseOutputOverscanFlag(edid, &overscan_flag_);
|
| } else {
|
|
|