protected void RowClicked(Event evt, MemoryElement memoryElement)
{
m_MemorySelection.SetSelection(memoryElement);
GUIUtility.keyboardControl = m_ControlID;
if (evt.clickCount == 2 && memoryElement.memoryInfo != null && memoryElement.memoryInfo.instanceId != 0)
{
Selection.instanceIDs = new int[0];
Selection.activeInstanceID = memoryElement.memoryInfo.instanceId;
}
evt.Use();
if (memoryElement.memoryInfo != null)
{
EditorGUIUtility.PingObject(memoryElement.memoryInfo.instanceId);
}
if (m_DetailView != null)
{
m_DetailView.SetRoot(memoryElement.memoryInfo == null ? null : new MemoryElement(memoryElement.memoryInfo, false));
}
m_ProfilerWindow.Repaint();
}