Index: ui/events/latency_info.cc |
diff --git a/ui/events/latency_info.cc b/ui/events/latency_info.cc |
index 4e817d06432107f2f6a45861ab30b39fefad0b68..03024903ef6e05ff9d97c79edd60e7518afbc5dd 100644 |
--- a/ui/events/latency_info.cc |
+++ b/ui/events/latency_info.cc |
@@ -117,6 +117,16 @@ scoped_refptr<base::debug::ConvertableToTraceFormat> AsTraceableData( |
record_data->Set(GetComponentName(it->first.first), component_info); |
} |
record_data->SetDouble("trace_id", latency.trace_id); |
+ |
+ scoped_ptr<base::ListValue> coordinates(new base::ListValue()); |
+ for (size_t i = 0; i < latency.coordinates.size(); i++) { |
+ scoped_ptr<base::DictionaryValue> coordinate_pair( |
Sami
2014/09/05 17:26:02
Indent++
|
+ new base::DictionaryValue()); |
+ coordinate_pair->SetDouble("x", latency.coordinates[i].x()); |
+ coordinate_pair->SetDouble("y", latency.coordinates[i].y()); |
+ coordinates->Append(coordinate_pair.release()); |
+ } |
+ record_data->Set("coordinates", coordinates.release()); |
return LatencyInfoTracedValue::FromValue(record_data.PassAs<base::Value>()); |
} |