| Index: third_party/WebKit/Source/devtools/front_end/sdk/DOMModel.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/DOMModel.js b/third_party/WebKit/Source/devtools/front_end/sdk/DOMModel.js
|
| index b6d4378f881608d8dfd771da4ddf8d60ced25743..3ff7d632d11f6ed66743308e2c96bc550b25ead0 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/sdk/DOMModel.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/sdk/DOMModel.js
|
| @@ -1847,13 +1847,15 @@ SDK.DOMModel = class extends SDK.SDKModel {
|
|
|
| /**
|
| * @param {!SDK.RemoteObject} object
|
| - * @param {function(?SDK.DOMNode)} callback
|
| + * @return {!Promise<?SDK.DOMNode>}
|
| */
|
| - pushObjectAsNodeToFrontend(object, callback) {
|
| - if (object.isNode())
|
| - this.pushNodeToFrontend(/** @type {string} */ (object.objectId), callback);
|
| - else
|
| - callback(null);
|
| + pushObjectAsNodeToFrontend(object) {
|
| + return new Promise(fulfill => {
|
| + if (object.isNode())
|
| + this.pushNodeToFrontend(/** @type {string} */ (object.objectId), fulfill);
|
| + else
|
| + fulfill(null);
|
| + });
|
| }
|
|
|
| /**
|
|
|