| Index: third_party/WebKit/Source/devtools/front_end/sdk/ScreenCaptureModel.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/ScreenCaptureModel.js b/third_party/WebKit/Source/devtools/front_end/sdk/ScreenCaptureModel.js
|
| index 9657b65c6257555dcbc6f2bc15774535ad197791..5851b84651c808e332d08b0b55f5ac5ac0c3ed17 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/sdk/ScreenCaptureModel.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/sdk/ScreenCaptureModel.js
|
| @@ -57,6 +57,18 @@ SDK.ScreenCaptureModel = class extends SDK.SDKModel {
|
| }
|
|
|
| /**
|
| + * @return {!Promise<?{width: number, height: number}>}
|
| + */
|
| + fetchContentSize() {
|
| + var fulfill;
|
| + var promise = new Promise(callback => fulfill = callback);
|
| + this._agent.getLayoutMetrics((error, layoutViewport, visualViewport, contentSize) => {
|
| + fulfill(error ? null : {width: contentSize.width, height: contentSize.height});
|
| + });
|
| + return promise;
|
| + }
|
| +
|
| + /**
|
| * @override
|
| * @param {string} data
|
| * @param {!Protocol.Page.ScreencastFrameMetadata} metadata
|
|
|