summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/renderer_histogram_snapshots.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/renderer_histogram_snapshots.cc')
-rw-r--r--chrome/renderer/renderer_histogram_snapshots.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/chrome/renderer/renderer_histogram_snapshots.cc b/chrome/renderer/renderer_histogram_snapshots.cc
index 6d0507d..025eb73 100644
--- a/chrome/renderer/renderer_histogram_snapshots.cc
+++ b/chrome/renderer/renderer_histogram_snapshots.cc
@@ -22,13 +22,13 @@ RendererHistogramSnapshots::RendererHistogramSnapshots()
}
// Send data quickly!
-void RendererHistogramSnapshots::SendHistograms() {
+void RendererHistogramSnapshots::SendHistograms(int sequence_number) {
RenderThread::current()->message_loop()->PostTask(FROM_HERE,
renderer_histogram_snapshots_factory_.NewRunnableMethod(
- &RendererHistogramSnapshots::UploadAllHistrograms));
+ &RendererHistogramSnapshots::UploadAllHistrograms, sequence_number));
}
-void RendererHistogramSnapshots::UploadAllHistrograms() {
+void RendererHistogramSnapshots::UploadAllHistrograms(int sequence_number) {
StatisticsRecorder::Histograms histograms;
StatisticsRecorder::GetHistograms(&histograms);
@@ -39,11 +39,11 @@ void RendererHistogramSnapshots::UploadAllHistrograms() {
it++) {
UploadHistrogram(**it, &pickled_histograms);
}
- // Send the handle over synchronous IPC.
- if (pickled_histograms.size() > 0) {
- RenderThread::current()->Send(
- new ViewHostMsg_RendererHistograms(pickled_histograms));
- }
+ // Send the sequence number and list of pickled histograms over synchronous
+ // IPC.
+ RenderThread::current()->Send(
+ new ViewHostMsg_RendererHistograms(
+ sequence_number, pickled_histograms));
}
// Extract snapshot data and then send it off the the Browser process