mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 11:25:00 +00:00
Bug 982818 - Render String and Number objects correctly. r=vladan
This commit is contained in:
parent
8f42efaf53
commit
1299948a0c
@ -291,13 +291,13 @@ let Impl = {
|
||||
}
|
||||
}
|
||||
|
||||
ret.startupInterrupted = new Number(Services.startup.interrupted);
|
||||
ret.startupInterrupted = Number(Services.startup.interrupted);
|
||||
|
||||
// Update debuggerAttached flag
|
||||
let debugService = Cc["@mozilla.org/xpcom/debug;1"].getService(Ci.nsIDebug2);
|
||||
let isDebuggerAttached = debugService.isDebuggerAttached;
|
||||
gWasDebuggerAttached = gWasDebuggerAttached || isDebuggerAttached;
|
||||
ret.debuggerAttached = new Number(gWasDebuggerAttached);
|
||||
ret.debuggerAttached = Number(gWasDebuggerAttached);
|
||||
|
||||
ret.js = Cu.getJSEngineTelemetryValue();
|
||||
|
||||
|
@ -772,7 +772,8 @@ let KeyValueTable = {
|
||||
*/
|
||||
renderBody: function KeyValueTable_renderBody(aTable, aMeasurements) {
|
||||
for (let [key, value] of Iterator(aMeasurements)) {
|
||||
if (typeof value == "object") {
|
||||
// use .valueOf() to unbox Number, String, etc. objects
|
||||
if ((typeof value == "object") && (typeof value.valueOf() == "object")) {
|
||||
value = RenderObject(value);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user