| Index: Source/devtools/front_end/elements/PropertiesWidget.js
|
| diff --git a/Source/devtools/front_end/elements/PropertiesWidget.js b/Source/devtools/front_end/elements/PropertiesWidget.js
|
| index c4c6279ce4464e2edce0ae91739f30a6fea58c3c..6b4578c0a69ce46e0335de054bdf62c547f77ec1 100644
|
| --- a/Source/devtools/front_end/elements/PropertiesWidget.js
|
| +++ b/Source/devtools/front_end/elements/PropertiesWidget.js
|
| @@ -64,10 +64,10 @@ WebInspector.PropertiesWidget.prototype = {
|
|
|
| /**
|
| * @override
|
| - * @param {!WebInspector.Throttler.FinishCallback} finishCallback
|
| * @protected
|
| + * @return {!Promise.<?>}
|
| */
|
| - doUpdate: function(finishCallback)
|
| + doUpdate: function()
|
| {
|
| if (this._lastRequestedNode) {
|
| this._lastRequestedNode.target().runtimeAgent().releaseObjectGroup(WebInspector.PropertiesWidget._objectGroupName);
|
| @@ -77,15 +77,12 @@ WebInspector.PropertiesWidget.prototype = {
|
| if (!this._node) {
|
| this.element.removeChildren();
|
| this.sections = [];
|
| - finishCallback();
|
| - return;
|
| + return Promise.resolve();
|
| }
|
|
|
| this._lastRequestedNode = this._node;
|
| - this._node.resolveToObjectPromise(WebInspector.PropertiesWidget._objectGroupName)
|
| + return this._node.resolveToObjectPromise(WebInspector.PropertiesWidget._objectGroupName)
|
| .then(nodeResolved.bind(this))
|
| - .then(finishCallback)
|
| - .catch(/** @type {function()} */(finishCallback));
|
|
|
| /**
|
| * @param {?WebInspector.RemoteObject} object
|
|
|