| Index: content/browser/devtools/renderer_overrides_handler.cc
|
| diff --git a/content/browser/devtools/renderer_overrides_handler.cc b/content/browser/devtools/renderer_overrides_handler.cc
|
| index 921cf9fe3164f350912d315c836a21b21f611240..1bc256f9f46d0726249f5306cfa059bcb8980673 100644
|
| --- a/content/browser/devtools/renderer_overrides_handler.cc
|
| +++ b/content/browser/devtools/renderer_overrides_handler.cc
|
| @@ -614,6 +614,23 @@ void RendererOverridesHandler::ScreencastFrameCaptured(
|
| response_metadata->Set(
|
| devtools::Page::ScreencastFrameMetadata::kParamViewport, viewport);
|
|
|
| + gfx::SizeF viewport_size_dip = gfx::ScaleSize(metadata.viewport_size,
|
| + metadata.page_scale_factor);
|
| + response_metadata->SetDouble(
|
| + devtools::Page::ScreencastFrameMetadata::kParamDeviceWidth,
|
| + viewport_size_dip.width());
|
| + response_metadata->SetDouble(
|
| + devtools::Page::ScreencastFrameMetadata::kParamDeviceHeight,
|
| + viewport_size_dip.height() +
|
| + metadata.location_bar_content_translation.y() +
|
| + metadata.overdraw_bottom_height);
|
| + response_metadata->SetDouble(
|
| + devtools::Page::ScreencastFrameMetadata::kParamScrollOffsetX,
|
| + metadata.root_scroll_offset.x());
|
| + response_metadata->SetDouble(
|
| + devtools::Page::ScreencastFrameMetadata::kParamScrollOffsetY,
|
| + metadata.root_scroll_offset.y());
|
| +
|
| response->Set(devtools::Page::screencastFrame::kParamMetadata,
|
| response_metadata);
|
| }
|
|
|