Chromium Code Reviews| Index: components/metrics/file_metrics_provider.cc |
| diff --git a/components/metrics/file_metrics_provider.cc b/components/metrics/file_metrics_provider.cc |
| index 78fb90a1211c5f6b4e69330517e4197aef496c58..ee9ec22c06b7a7879b6fb8fe86674c3c61a74537 100644 |
| --- a/components/metrics/file_metrics_provider.cc |
| +++ b/components/metrics/file_metrics_provider.cc |
| @@ -183,7 +183,7 @@ void FileMetricsProvider::RecordHistogramSnapshotsFromFile( |
| if (!histogram) |
| break; |
| if (file->type == FILE_HISTOGRAMS_ATOMIC) |
| - snapshot_manager->PrepareAbsoluteTakingOwnership(std::move(histogram)); |
| + snapshot_manager->PrepareDifferenceTakingOwnership(std::move(histogram)); |
|
Ilya Sherman
2016/04/19 00:57:46
So, why is it important here that we take the (ide
bcwhite
2016/04/19 16:33:38
Because in some situations, the data may be read-o
Ilya Sherman
2016/04/20 07:12:14
I'd prefer to back-out the PrepareDifference chang
bcwhite
2016/04/20 16:47:45
Done.
|
| else |
| snapshot_manager->PrepareDeltaTakingOwnership(std::move(histogram)); |
| ++histogram_count; |