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; |