diff options
author | csilv@chromium.org <csilv@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-17 21:54:06 +0000 |
---|---|---|
committer | csilv@chromium.org <csilv@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-17 21:54:06 +0000 |
commit | 80c3df832977631425b02c352792e95d4bcbae68 (patch) | |
tree | 08cc040aa4cc30789b46f20799cc406eed6addea /chrome/renderer/renderer_histogram_snapshots.cc | |
parent | 81d4ea286915b125c7dc51e025f844381b8a9486 (diff) | |
download | chromium_src-80c3df832977631425b02c352792e95d4bcbae68.zip chromium_src-80c3df832977631425b02c352792e95d4bcbae68.tar.gz chromium_src-80c3df832977631425b02c352792e95d4bcbae68.tar.bz2 |
base::Bind migrations in chrome/renderer
BUG=none
Review URL: http://codereview.chromium.org/8523037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110570 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/renderer_histogram_snapshots.cc')
-rw-r--r-- | chrome/renderer/renderer_histogram_snapshots.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/chrome/renderer/renderer_histogram_snapshots.cc b/chrome/renderer/renderer_histogram_snapshots.cc index ad90340..297d693 100644 --- a/chrome/renderer/renderer_histogram_snapshots.cc +++ b/chrome/renderer/renderer_histogram_snapshots.cc @@ -6,6 +6,7 @@ #include <ctype.h> +#include "base/bind.h" #include "base/logging.h" #include "base/message_loop.h" #include "base/metrics/histogram.h" @@ -19,8 +20,7 @@ using base::StatisticsRecorder; using content::RenderThread; RendererHistogramSnapshots::RendererHistogramSnapshots() - : ALLOW_THIS_IN_INITIALIZER_LIST( - renderer_histogram_snapshots_factory_(this)) { + : ALLOW_THIS_IN_INITIALIZER_LIST(weak_factory_(this)) { } RendererHistogramSnapshots::~RendererHistogramSnapshots() { @@ -28,9 +28,9 @@ RendererHistogramSnapshots::~RendererHistogramSnapshots() { // Send data quickly! void RendererHistogramSnapshots::SendHistograms(int sequence_number) { - RenderThread::Get()->GetMessageLoop()->PostTask(FROM_HERE, - renderer_histogram_snapshots_factory_.NewRunnableMethod( - &RendererHistogramSnapshots::UploadAllHistrograms, sequence_number)); + RenderThread::Get()->GetMessageLoop()->PostTask( + FROM_HERE, base::Bind(&RendererHistogramSnapshots::UploadAllHistrograms, + weak_factory_.GetWeakPtr(), sequence_number)); } bool RendererHistogramSnapshots::OnControlMessageReceived( |