Bug 1228435 - Show thread hang stats from selected payload. r=vladan

This commit is contained in:
Chris H-C 2015-11-27 06:03:00 +01:00
parent 499e992e6a
commit c030450804

View File

@ -931,11 +931,11 @@ var ThreadHangStats = {
/**
* Renders raw thread hang stats data
*/
render: function(aPing) {
render: function(aPayload) {
let div = document.getElementById("thread-hang-stats");
removeAllChildNodes(div);
let stats = aPing.payload.threadHangStats;
let stats = aPayload.threadHangStats;
setHasData("thread-hang-stats-section", stats && (stats.length > 0));
if (!stats) {
return;
@ -1608,9 +1608,6 @@ function displayPingData(ping, updatePayloadList = false) {
// Show chrome hang stacks
ChromeHangs.render(ping);
// Show thread hang stats
ThreadHangStats.render(ping);
// Render Addon details.
AddonDetails.render(ping);
@ -1624,6 +1621,9 @@ function displayPingData(ping, updatePayloadList = false) {
payload = ping.payload.childPayloads[payloadIndex - 1];
}
// Show thread hang stats
ThreadHangStats.render(payload);
// Show simple measurements
let simpleMeasurements = sortStartupMilestones(payload.simpleMeasurements);
let hasData = Object.keys(simpleMeasurements).length > 0;