Commit 6b9c83cd authored by Mitsuru Oshima's avatar Mitsuru Oshima Committed by Chromium LUCI CQ

Treat Virtual Display as Internal

BUG=chromium:1088371

Change-Id: Id22b8b928fe21b72b61ee4ad1b6d44d6bde72f49
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2578480
Auto-Submit: Mitsuru Oshima <oshima@chromium.org>
Commit-Queue: Daniel Nicoara <dnicoara@chromium.org>
Reviewed-by: default avatarDaniel Nicoara <dnicoara@chromium.org>
Cr-Commit-Position: refs/heads/master@{#835270}
parent 6f83ee1d
...@@ -125,6 +125,8 @@ display::DisplayConnectionType GetDisplayType(drmModeConnector* connector) { ...@@ -125,6 +125,8 @@ display::DisplayConnectionType GetDisplayType(drmModeConnector* connector) {
case DRM_MODE_CONNECTOR_DVID: case DRM_MODE_CONNECTOR_DVID:
case DRM_MODE_CONNECTOR_DVIA: case DRM_MODE_CONNECTOR_DVIA:
return display::DISPLAY_CONNECTION_TYPE_DVI; return display::DISPLAY_CONNECTION_TYPE_DVI;
case DRM_MODE_CONNECTOR_VIRTUAL:
// A display on VM is treated as an internal display.
case DRM_MODE_CONNECTOR_LVDS: case DRM_MODE_CONNECTOR_LVDS:
case DRM_MODE_CONNECTOR_eDP: case DRM_MODE_CONNECTOR_eDP:
case DRM_MODE_CONNECTOR_DSI: case DRM_MODE_CONNECTOR_DSI:
...@@ -481,7 +483,8 @@ std::unique_ptr<display::DisplaySnapshot> CreateDisplaySnapshot( ...@@ -481,7 +483,8 @@ std::unique_ptr<display::DisplaySnapshot> CreateDisplaySnapshot(
const gfx::Size maximum_cursor_size = GetMaximumCursorSize(fd); const gfx::Size maximum_cursor_size = GetMaximumCursorSize(fd);
std::string display_name; std::string display_name;
int64_t display_id = display_index; // Make sure the ID contains non index part.
int64_t display_id = display_index | 0x100;
int64_t product_code = display::DisplaySnapshot::kInvalidProductCode; int64_t product_code = display::DisplaySnapshot::kInvalidProductCode;
int32_t year_of_manufacture = display::kInvalidYearOfManufacture; int32_t year_of_manufacture = display::kInvalidYearOfManufacture;
bool has_overscan = false; bool has_overscan = false;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment