Bug 781133 - Fix locale specific numbers in hung plugin CPU usage reporting. r=bsmedberg

This commit is contained in:
Georg Fritzsche
2012-08-09 11:04:27 +02:00
parent 7ca68bf87a
commit 04877f00ba
2 changed files with 5 additions and 3 deletions

View File

@@ -179,8 +179,10 @@ PluginModuleParent::WriteExtraDataForMinidump(AnnotationTable& notes)
notes.Put(CS("HangID"), NS_ConvertUTF16toUTF8(hangID));
#ifdef XP_WIN
if (mPluginCpuUsageOnHang >= 0) {
notes.Put(CS("PluginCpuUsage"),
nsPrintfCString("%.2f", mPluginCpuUsageOnHang));
nsCString cpuUsageStr;
cpuUsageStr.AppendFloat(std::ceil(mPluginCpuUsageOnHang * 100) / 100);
notes.Put(CS("PluginCpuUsage"), cpuUsageStr);
notes.Put(CS("NumberOfProcessors"),
nsPrintfCString("%d", PR_GetNumberOfProcessors()));
}