Index: Source/devtools/front_end/sdk/LayerTreeModel.js |
diff --git a/Source/devtools/front_end/sdk/LayerTreeModel.js b/Source/devtools/front_end/sdk/LayerTreeModel.js |
index d76d2ca8a371a7f05ba84d0bbafd42296a476a04..e3c3408152e013099bf456dad1a936523da8f752 100644 |
--- a/Source/devtools/front_end/sdk/LayerTreeModel.js |
+++ b/Source/devtools/front_end/sdk/LayerTreeModel.js |
@@ -251,6 +251,22 @@ WebInspector.LayerTreeBase.prototype = { |
} |
}, |
+ /** |
+ * @param {!Object} viewportSize |
+ */ |
+ setViewportSize: function(viewportSize) |
+ { |
+ this._viewportSize = viewportSize; |
+ }, |
+ |
+ /** |
+ * @return {!Object | undefined} |
+ */ |
+ viewportSize: function() |
+ { |
+ return this._viewportSize; |
+ }, |
+ |
__proto__: WebInspector.TargetAwareObject.prototype |
}; |
@@ -1118,11 +1134,13 @@ WebInspector.DeferredAgentLayerTree.prototype = { |
* @extends {WebInspector.DeferredLayerTree} |
* @param {!WebInspector.Target} target |
* @param {!WebInspector.TracingLayerPayload} root |
+ * @param {!Object} viewportSize |
*/ |
-WebInspector.DeferredTracingLayerTree = function(target, root) |
+WebInspector.DeferredTracingLayerTree = function(target, root, viewportSize) |
{ |
WebInspector.DeferredLayerTree.call(this, target); |
this._root = root; |
+ this._viewportSize = viewportSize; |
} |
WebInspector.DeferredTracingLayerTree.prototype = { |
@@ -1133,6 +1151,7 @@ WebInspector.DeferredTracingLayerTree.prototype = { |
{ |
var result = new WebInspector.TracingLayerTree(this._target); |
result.setLayers(this._root, callback.bind(null, result)); |
+ result.setViewportSize(this._viewportSize); |
caseq
2014/06/16 16:11:06
I'd rather have it set before layers, so that we a
malch
2014/06/16 16:16:14
Done.
|
}, |
__proto__: WebInspector.DeferredLayerTree.prototype |