Chromium Code Reviews| Index: ui/events/latency_info.cc |
| diff --git a/ui/events/latency_info.cc b/ui/events/latency_info.cc |
| index 4e817d06432107f2f6a45861ab30b39fefad0b68..b435df39d0862643d27e19ef58be0b2ec3382e26 100644 |
| --- a/ui/events/latency_info.cc |
| +++ b/ui/events/latency_info.cc |
| @@ -117,6 +117,18 @@ 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> values(new base::ListValue()); |
|
Sami
2014/09/04 19:10:43
|coordinates|
cvicentiu
2014/09/05 17:19:56
Done.
|
| + printf("Adding coordinates;\n"); |
| + for (size_t i = 0; i < latency.coordinates.size(); i++) { |
| + printf("x = %d, y = %d\n", latency.coordinates[i].first, latency.coordinates[i].second); |
| + base::DictionaryValue* coordinatePair = new base::DictionaryValue(); |
|
Sami
2014/09/04 19:10:43
scoped_ptr<base::DictionaryValue> coordinate_pair(
Sami
2014/09/04 19:10:43
indent++
cvicentiu
2014/09/05 17:19:56
Done.
|
| + coordinatePair->SetDouble("x", latency.coordinates[i].first); |
| + coordinatePair->SetDouble("y", latency.coordinates[i].second); |
| + values->Append(coordinatePair); |
| + } |
| + record_data->Set("coordinates", values.release()); |
| + printf("Added coordinates"); |
| return LatencyInfoTracedValue::FromValue(record_data.PassAs<base::Value>()); |
| } |