function onSnapshotDone(snapshot)
{
this._layer = layer;
- this._paintProfilerView.setSnapshot(snapshot || null);
- this._logTreeView.setSnapshot(snapshot || null);
+ snapshot.commandLog(onCommandLogDone.bind(this, snapshot));
+ }
+
+ /**
+ * @param {!WebInspector.PaintProfilerSnapshot=} snapshot
+ * @param {!Array.<!Object>=} log
+ * @this {WebInspector.LayerPaintProfilerView}
+ */
+ function onCommandLogDone(snapshot, log)
+ {
+ this._logTreeView.setCommandLog(snapshot.target(), log);
+ this._paintProfilerView.setSnapshotAndLog(snapshot || null, log || []);
}
},