| Index: Source/devtools/front_end/HeapSnapshotView.js
|
| diff --git a/Source/devtools/front_end/HeapSnapshotView.js b/Source/devtools/front_end/HeapSnapshotView.js
|
| index dabc32e63cbefd0daf5b83215f3f5831e41ff44b..859faaedae709f9a313a63d09110d7de8375e3a0 100644
|
| --- a/Source/devtools/front_end/HeapSnapshotView.js
|
| +++ b/Source/devtools/front_end/HeapSnapshotView.js
|
| @@ -778,10 +778,14 @@ WebInspector.HeapSnapshotView.prototype = {
|
| ConsoleAgent.addInspectedHeapObject(selectedNode.snapshotNodeId);
|
| },
|
|
|
| + /**
|
| + * @param {?WebInspector.HeapSnapshotGridNode} nodeItem
|
| + */
|
| _setRetainmentDataGridSource: function(nodeItem)
|
| {
|
| - if (nodeItem && nodeItem.snapshotNodeIndex)
|
| - this._retainmentDataGrid.setDataSource(nodeItem.isDeletedNode ? nodeItem.dataGrid.baseSnapshot : nodeItem.dataGrid.snapshot, nodeItem.snapshotNodeIndex);
|
| + var dataSource = nodeItem && nodeItem.retainersDataSource();
|
| + if (dataSource)
|
| + this._retainmentDataGrid.setDataSource(dataSource.snapshot, dataSource.snapshotNodeIndex);
|
| else
|
| this._retainmentDataGrid.reset();
|
| },
|
|
|