summaryrefslogtreecommitdiffstats
path: root/chrome/browser/metrics/tracking_synchronizer.cc
diff options
context:
space:
mode:
authorakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-04 04:43:45 +0000
committerakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-04 04:43:45 +0000
commite8dad9bc446a8a1f51fe9cba4c3dda7e8297379f (patch)
tree99015ea214c50a76144b0b03e63b1d0841672145 /chrome/browser/metrics/tracking_synchronizer.cc
parentcb9b369af078609909d5b1a93611bac3591d09cf (diff)
downloadchromium_src-e8dad9bc446a8a1f51fe9cba4c3dda7e8297379f.zip
chromium_src-e8dad9bc446a8a1f51fe9cba4c3dda7e8297379f.tar.gz
chromium_src-e8dad9bc446a8a1f51fe9cba4c3dda7e8297379f.tar.bz2
Update chrome/ to use WeakPtr<T>::get() instead of implicit "operator T*"
BUG=245942 TBR=darin@chromium.org Review URL: https://codereview.chromium.org/15987009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203849 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/metrics/tracking_synchronizer.cc')
-rw-r--r--chrome/browser/metrics/tracking_synchronizer.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/chrome/browser/metrics/tracking_synchronizer.cc b/chrome/browser/metrics/tracking_synchronizer.cc
index bdc0888..383b039 100644
--- a/chrome/browser/metrics/tracking_synchronizer.cc
+++ b/chrome/browser/metrics/tracking_synchronizer.cc
@@ -132,7 +132,7 @@ class TrackingSynchronizer::RequestContext {
bool received_process_group_count = request->received_process_group_count_;
int unresponsive_processes = request->processes_pending_;
- if (request->callback_object_)
+ if (request->callback_object_.get())
request->callback_object_->FinishedReceivingProfilerData();
delete request;
@@ -274,9 +274,9 @@ void TrackingSynchronizer::DecrementPendingProcessesAndSendData(
if (!request)
return;
- if (request->callback_object_) {
- request->callback_object_->ReceivedProfilerData(profiler_data,
- process_type);
+ if (request->callback_object_.get()) {
+ request->callback_object_
+ ->ReceivedProfilerData(profiler_data, process_type);
}
// Delete request if we have heard back from all child processes.